標籤:style blog http color get 使用
伺服器環境,Centos6.5
1.安裝Memcached服務端
Yum -y install memcached
2.配置Memcached服務端使用者以及自動啟動服務等
將服務配置成自啟動chkconfig --level 2345 memcached on
3.配置設定檔
vi /etc/sysconfig/memcachedPORT=”11211″ 連接埠 USER=”root” 使用的使用者名稱 MAXCONN=”1024″ 同時最大串連數 CACHESIZE=”64″ 使用的記憶體大小 OPTIONS=”" 附加參數
用戶端環境,WindowsXp + php5.3.13 + Apache
1.記住這個php版本很重要,因為很多時候下載的php_memcache.dll擴充都是對不上的,導致服務無法正常啟動,擴充自然也無法使用
2.Php5.3.13對應的擴充檔案,在包裡,包含了5.2,5.3,5.4的memcache擴充包,使用5.3的即可
:http://www.tanbo.name/wp-content/uploads/2012/12/php_memcache.dll_.zip
3.講擴充dll檔案放到php目錄下的ext目錄下,然後在php.ini中,把 " extension=php_memcache.dll ",加到最後一行
4、重啟一下服務,然後phpinfo(),如果找到了memcache擴充,就OK了!
5.代碼失意,簡單:
<?php /* memcached */ $obj = new memcache();//執行個體化 $obj->connect(‘192.168.1.9‘,11211);//串連 $key = ‘Name‘;//設定key $val = ‘Php‘;//設定value $obj->set($key,$val);//設定值(存在則修改,不存在則建立並賦值) $obj->add($key,$val);//設定值(不存在建立,存在不能修改) $obj->get($key);//擷取值 //$obj->delete($key);//刪除值 var_dump($obj->getServerStatus(‘192.168.1.9‘,11211));//監聽memcached伺服器狀態 var_dump($obj->getStats());//擷取伺服器資訊 $obj->close();//關閉?>
版本是最坑人的一步:;