-
服務端安裝方法:
/usr/bin/memcached -d -l 127.0.0.1 -p 11211 -m 150 -u -root
-d:以守護進程模式啟動(當你從終端程序退出后,程序還能繼續(xù)進行)
-l:指定IP地址
-p:指定端口號
-m:分配內(nèi)存
查看全部 -
memcached批量操作數(shù)組的方法。
設(shè)置,刪除,獲取,操作狀態(tài)編碼,錯誤提示。
查看全部 -
memcached 常用操作方法
添加,設(shè)置,刪除,清空,替換,獲取,數(shù)量增加,數(shù)量減少
查看全部 -
獲取傳遞參數(shù)的數(shù)量
func_num_args()
查看全部 -
Memcache的使用場景
查看全部 -
用安裝了memcatch的PHP去訪問memcatch查看全部
-
守護進程 從終端窗口退出之后 程序還可以運行 -d查看全部
-
注意事項
查看全部 -
即使生成緩存:適用于新聞詳情頁
提前生成緩存:適用于訪問量大,數(shù)據(jù)量多,類似于網(wǎng)站首頁
永久緩存:適用于關(guān)于我們類的單獨頁面,修改頻率低的頁面
查看全部 -
自己封裝的類注意事項
查看全部 -
memcached提供擴展方法
setMulti 添加多條數(shù)據(jù)
deleteMulti 刪除多條數(shù)據(jù)
getMulti 獲取多條數(shù)據(jù)
getResultCode ?//0為成功
getResultMessage
查看全部 -
$m = new Memcached();
$m->add(‘mkey’,‘mvalue’,600);//600秒后失效 ?*設(shè)置0為永久生效
$m->replace('mkey','mvalue2',600) //數(shù)據(jù)的替換
$m->set('mkey','mvalue',600); ? //沒有值的新建,有值的替換
$m->get(‘mkey’) //讀取mkey對應的值
$m->delete('mkey'); ? //傳一個key值
$m->flush(); //清空memcached里的所有數(shù)據(jù)
$m->increment('num',5); ?//每次刷新對數(shù)據(jù)加5
$m->decrement(); //每次刷新對數(shù)據(jù)減5
查看全部 -
使用memcached
addServers();添加服務器組
getStats();檢查memcached服務器狀態(tài)
getVerSion();查看服務端的版本號
查看全部 -
常用Memcached方法
查看全部 -
Memcache客戶端安裝
安裝libmemcached
解壓 tar zxvf
指定目錄 ./configure --prefix=/usr/lib/libmemcached
make && make install
查看全部 -
服務端安裝方法:
/usr/bin/memcached -d -l 127.0.0.1 -p 11211 -m 150 -u -root
-d:以守護進程模式啟動(當你從終端程序退出后,程序還能繼續(xù)進行)
-l:指定IP地址
-p:指定端口號
-m:分配內(nèi)存
-u:以哪個個用戶的身份啟動
查看全部
舉報