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

PHP MemCached 進階快取應用程式碼

高洛峰
發布: 2023-03-04 14:02:02
原創
1127 人瀏覽過

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中文網!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板