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');