每日一記:搭建Memcached + php 緩衝系統

來源:互聯網
上載者:User

標籤: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();//關閉?>

版本是最坑人的一步:;

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.