首頁  >  文章  >  後端開發  >  PHP MemCached 進階快取應用程式碼

PHP MemCached 進階快取應用程式碼

高洛峰
高洛峰原創
2016-12-30 13:32:511063瀏覽

Memcache常用方法 

Memcache::add — 增加一個值,如果已經存在,則回傳false 
Memcache::addServer — 新增一個可供使用的伺服器位址
Memcache::close — connect — 建立一個Memcache物件 
Memcache::debug — 控制偵錯功能 
Memcache::decrement — 對已儲存的某個key中的值進行減法操作 
Memcache::delete — 刪除一個key值 
所有快取的資料 
Memcache::get — 取得一個key值 
Memcache::getExtendedStats — 取得程序池中所有程序的運作系統統計 
Memcache::getServerStatus — 取得執行伺服器的參數 
Memcache::Memcache::getServerStatus — 取得執行伺服器的參數 
Memcache::0一些運行統計資料 
Memcache::getVersion — 返回運行的Memcache的版本資訊 
Memcache::increment — 對保存的某個key中的值進行加法操作 
Memcache::pconnect — 創建一個Memcache的持久連接物件 ::replace — R對一個已有的key進行覆寫作業 
Memcache::set — 新增一個值,如果已經存在,則覆寫 
Memcache::setCompressThreshold — 對大於某一大小的資料進行壓縮 
Memcache: :setServerParams — 在運行時修改伺服器的參數 

Memcache方法使用 

<?php 
$memcache = new memcache; 
$memcache->connect(&#39;127.0.0.1&#39;, 11211) or die("连接失败"); 
$memcache->set(&#39;name&#39;, &#39;张三&#39;); 
$val = $memcache->get(&#39;name&#39;); 
?>

注:set方法的完整版本,set(鍵名,鍵值,是否壓縮,保持時間) 

<?php 
$memcache = new memcache; 
$memcache -> connect(&#39;127.0.0.1&#39;, 11211) or die("连接失败"); 
$memcache -> set(&#39;name&#39;, array(&#39;一个&#39;,&#39;两个&#39;)); 
$val = $memcache->get(&#39;name&#39;); 
print_r($val); 
$memcache -> close(); 
?>

更多PHP MemCached 高級應用程式快取代碼相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn