Memcache的使用方法
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); ?>