文件名称:高洛峰 memcache for window 和linux版软件及教程
文件大小:225KB
文件格式:RAR
更新时间:2016-11-18 07:53:46
高洛峰 memcache window linux
一、Memcache概述 Memcache(内存,缓存) : 是一个高性能的分布式的内存对象缓存系统。通过在内存里维护一个巨大的hash表。 (key=value) Hash表 key value mystr “abc” myarr Array(“aa”, “cc”); object Object值 就是一个软件(服务软件) c/s软件 Mysql 129.12.121.11 3306 Apache www.baidu.com 80 维护内存,是将数据在内存中使用, 减少I/O 150k 开源 129.121.11.111 11211 二、Memcache工作原理 Memcache 软件, memcached http httpd vsftp vsftpd c/s软件 memcached是以守护程序方式运行于一个或多个服务器中,随时会接收客户端的连接和操作。 客户端使用各种语言去编写 PHP/java/c/c++/perl/python/ruby等 libevent 三、为什么要在WEB中使用Memcache 基于libevent事件 Linux下 安装libevent时 ./configure –with-libevent=/usr Make && make install 安装memcached ./configure –with-libevent=/usr Make && make install 启动Memcahced –d –m 128 –l 192.168.1.111 –p 11211 –u root 停止: kill `cat /tmp/memcached.pid`; Killall memcached 四、安装Memcache服务器(Linux和Window上分别安装) Windows下 Memcahced.exe -d install [uninstall] Memcached.exe –d -m 50 –l 127.0.0.1 -p 11211 start 五、Memcached服务器的管理(启动) memcached的基本设置:-p 监听的端口 -l 连接的IP地址, 默认是本机 -d start 启动memcached服务 -d restart 重起memcached服务 -d stop|shutdown 关闭正在运行的memcached服务 -d install 安装memcached服务 -d uninstall 卸载memcached服务 -u 以的身份运行 (仅在以root运行的时候有效) -m 最大内存使用,单位MB。默认64MB ,最大好像2G-M 内存耗尽时返回错误,而不是删除项 -c 最大同时连接数,默认是1024 -f 块大小增长因子,默认是1.25 -n 最小分配空间,key+value+flags默认是48 -h 显示帮助 六、操作Memcached (命令行方式telnet作为客户端) telnet 192.168.1.128 80 --- apache telnet 192.168.1.129 21 --- ftpd telnet 192.168.1.111 22 ---ssh telnet localhost 11211 ---memcached 七、如何遍历memcache 八、在PHP程序中使用Memcached a 在PHP安装Memcache扩展 b 在PHP什么地方使用memcache c 实例 九、Memcache的安全(不让别人访问) 安装. 然后开始 memcached -d start
【文件预览】:
高洛峰 memcache for window 和linux软件教程
----code()
--------1.php(783B)
--------demo.php(645B)
----soft()
--------memcached-1.2.8.rar(165KB)
--------php_memcache()
--------memcached-1.2.6-win32-bin()
----memcache 教程.doc(51KB)