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

memcache PHP MemCached 進階快取應用程式碼

WBOY
WBOY原創
2016-07-29 08:43:25983瀏覽

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方法使用

複製程式碼 程式碼如下:


$meache memcache->connect('127.0.0.1', 11211) 或 die("連線失敗");
$memcache->set('name', '張三');
$val = $memcache- >get('name');
?>

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

複製程式碼 程式碼如下:

$memcache = new memcache;
$memcache -> connect('127.0. 0.1', 11211) 或 die("連線失敗");
$memcache -> set('name', array('一個','兩個'));
$val = $memcache-> get('name');
print_r($val);
$memcache -> close();
?>

以上就介紹了memcache PHP MemCached 高階快取應用程式碼,包含了memcache方面的內容,希望對PHP教學有興趣的朋友有所幫助。

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