|
Memcached是一款分布式kv缓冲服务器,对于高流量的网站可以很大的缓解数据库的压力。
1.服务器安装Memcache
以windows版本为例:
下载Memcached放到C盘或者其他盘符
运行命令:memcached.exe -d install memcached.exe -d start //启动memcached 测试环境使用memcached的默认配置
用netstat -an 查看下11211端口是否存在.
Linux版本安装请谷歌一下
2.PHP安装memcached扩展模块.
首先用phpinfo();查看下当前使用的php版本,谷歌一下对应的php版本的memcached的dll文件,下载到dll文件放在php的ext这个文件夹里,(这里面应该有很多扩展),接着修改PHP.ini文件.添加扩展
php_memcached.dll这个模块,重启apache或者nginx web服务器。
3.测试memcached
1 <?php
2 $mem = new Memcache();//实例化memcached对象
3 $r =$mem->connect('localhost','11211'); //连接memcache
4 //echo $mem->getVersion(); //获取服务器版本
5 $mem->set('a',2);
6 $mem->set('b',3);
7 //$mem->set('c',4);
8 $mem->set('d',5);
9 echo $mem->get('d');
|
|
|