Memcached是一款分布式kv缓冲服务器,对于高流量的网站能够很大的缓解数据库的压力。php
1.服务器安装Memcachenginx
以windows版本为例:web
下载Memcached放到C盘或者其余盘符数据库
运行命令:memcached.exe -d install memcached.exe -d start //启动memcached 测试环境使用memcached的默认配置 apache
用netstat -an 查看下11211端口是否存在.windows
Linux版本安装请谷歌一下服务器
2.PHP安装memcached扩展模块.分布式
首先用phpinfo();查看下当前使用的php版本,谷歌一下对应的php版本的memcached的dll文件,下载到dll文件放在php的ext这个文件夹里,(这里面应该有不少扩展),接着修改PHP.ini文件.添加扩展memcached
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');