Memcache::add // 添加一個值,若是已經存在,則返回false
Memcache::addServer // 添加Memcache地址
Memcache::close // 關閉一個Memcache的鏈接
Memcache::connect // 打開一個到Memcache的鏈接
Memcache::decrement // 對保存的某個key中的值進行減法操做
Memcache::delete // 刪除一個Memcache上的key值
Memcache::flush // 刷新全部Memcache上保存的項目(相似於刪除全部的保存的項目)
Memcache::get // 從Memcache上獲取一個key值
Memcache::getExtendedStats // 獲取進程池中全部進程的運行系通通計
Memcache::getServerStatus // 獲取運行服務器的參數
Memcache::getStats //獲取當前Memcache服務器運行的狀態
Memcache::getVersion // 返回運行的Memcache的版本信息
Memcache::increment // 對保存的某個key中的值進行加法操做
Memcache::pconnect // 打開一個到Memcache的長鏈接
Memcache::replace // 替換一個已經存在Memcache服務器上的項目(功能相似Memcache::set)
Memcache::set // 向Memcache添加一個值,若是已經存在,則覆寫
Memcache::setCompressThreshold // 對大於某一大小的數據進行壓縮
Memcache::setServerParams // 在運行時修改服務器的參數
下面是一些簡單的用法實例,僅供參考:
< ?php
$mem = new Memcache;
$mem->connect(「127.0.0.1″, 12000);
//Memcache::set方法有四個參數,第一個參數是key,第二個參數是value,第三個參數可選,表示是否壓縮保存,第四個參數可選,用來設置一個過時自動銷燬的時間。
$mem->set(‘test’,’123′,0,60);
//Memcache::add方法的做用和Memcache::set方法相似,區別是若是 Memcache::add方法的返回值爲false,表示這個key已經存在,而Memcache::set方法則會直接覆寫。
$mem->add(‘test’,’123′,0,60);
//Memcache::get方法的做用是獲取一個key值,Memcache::get方法有一個參數,表示key。
$mem->get(‘test’);//輸出爲’123′
//Memcache::replace 方法的做用是對一個已有的key進行覆寫操做,Memcache::replace方法有四個參數,做用和Memcache::set方法的相同。
$mem->replace(‘test’,’456′,0,60);
//Memcache::delete方法的做用是刪除一個key值,Memcache::delete方法有兩個參數,第一個參數表示key,第二個參數可選,表示刪除延遲的時間。
$mem->delete(‘test’,60);
?>