1.Memcached安装
在这我们以liunx为例,因为只要是用到Memcached的PHP程序就不可能部署在windows上,它们都只会是标准的大网站了。
安装步骤:
(1)先安装libevent
(2)再安装Memcached主程序
源码下载:
libevent官网:http://***.org/~provos/libevent/
libevent下载:http://***.org/~provos/libevent-1.4.9-stable.tar.gz
Memcached官网:http://www.***.com/memcached
Memcached下载:http://www.***.com/memcached/dist/memcached-1.2.6.tar.g
安装libevent:
命令很简单和平时一样的configure、make、make install。
安装Memcached:
试运行Memcached:
出现以下信息说明运行成功。hualiangxie为运行Memcached的账户名。
图3.8 Memcached登录成功
查看Memcached帮助信息:
帮助信息如图3.9所示。
图3.9 帮助信息
基本选项有:
➢-p<num>:监听的TCP端口(缺省:11211)
➢-d:以守护进程方式运行Memcached
➢-u<username>:运行Memcached的账户,非root用户
➢-m<num>:最大的内存使用,单位是MB,缺省是64 MB
➢-c<num>:软连接数量,缺省是1024
➢-v:输出警告和错误信息(www.xing528.com)
➢-vv:打印客户端的请求和返回信息
➢-h:打印帮助信息
➢-i:打印Memcached和libevent的版
2.Memcached使用
安装PHP Memcache扩展:
扩展官网:http://pecl.***.net/package/memcache
扩展下载:http://pecl.***.net/get/memcache-2.2.4.tgz
Memcache扩展安装:
配置:
新增配置内容:
检查安装结果:
PHP与Memcache结合测试代码:
运行结果如图3.10所示。
图3.10 运行结果
PHP与Memcache分布式:
在一台或者多台机器启用一个或者多个进程,这里是在一台机器启用两个进程,使用两个端口:
PHP测试代码:
实际上Key1保存在11211端口机器,Key2保存在11212端口机器上。
图3.11 运行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。