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

範例PHP MemCached高階快取應用程式碼

coldplay.xixi
coldplay.xixi轉載
2020-07-24 17:34:442483瀏覽

範例PHP MemCached高階快取應用程式碼

Memcache常用方法 

  • #Memcache::add — 增加一個值,如果已經存在,則回傳false 

  • #Memcache::addServer — 新增一個可用的伺服器位址 

  • #Memcache::close — 關閉一個Memcache物件 

  • #Memcache::connect — 建立一個Memcache物件 

  • Memcache::debug — 控制偵錯功能 

  • Memcache::decrement — 對已儲存的某個key中的值進行減法操作 

  • Memcache::delete — 刪除一個key值 

  • Memcache::flush — 清除所有緩存的資料 

  • Memcache::get — 取得一個key值 

  • Memcache::getExtendedStats — 取得行程池中所有行程的運作系統統計

  • Memcache::getServerStatus — 取得執行伺服器的參數 

  • Memcache::getStats — 傳回伺服器的一些執行統計資料 

  • Memcache::getVersion — 回傳執行的Memcache的版本資訊 

  • Memcache::increment — 對已儲存的某個key中的值進行加法操作 

  • Memcache::pconnect — 建立一個Memcache的持久連結物件 

  • 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程式設計從入門到精通

#

以上是範例PHP MemCached高階快取應用程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:jb51.net。如有侵權,請聯絡admin@php.cn刪除