如何對memcache的資料(key-value)進行遍歷操作
memcache的stats命令包括:
1.
stats
2.
stats reset
3.
stats malloc
4.
stats maps
5.
stats sizes
6.
stats slabs
7.
stats items
8.
stats cachedump slab_id limit_num
9.
stats detail [on|off|dump]
通過這些stats命令我們就可以完成memcache儲存的內容的遍歷,ok,下面我們通過telnet直接連線到memcache通過這些命令來完成相關的操作。
telnet到192.168.15.225(區域網測試機器)的memcache伺服器
執行stats items命令,可以看到出現 很多的items行。
執行stats cachedump 3 0命令。這裡的3表示上面圖中items後面的數字,0標示顯示全部的資料,如果是1就標示只顯示1條。
下圖為執行後的結果,item後面的字串為key
通過上面列出的key我們就可以遍歷所有的資料了,下面我們取出某一條資料,key為uc!ulh的資料。
到這裡,你也許明白了怎麼去遍歷memcache的資料了。
memcache遍歷 刪除key
這不是乙個完完全全的客戶端,正如您所看到的,目的只在於提供如下兩個介面 memcache delete match 和 memcache delete callback 兩個函式,用於提供有限的tag 刪除能力 優酷貌似做過乙個memcache 的tag 補丁,但沒有實用過 用於取代濫用的flush...
如何監控memcache
命令列檢視memcache狀態 memcache的執行狀態可以方便的用stats命令顯示。首先用telnet 127.0.0.1 11211這樣的命令連線上memcache,然後直接輸入stats就可以得到當前memcache的狀態。這些狀態的說明如下 pidmemcache伺服器的程序id upt...
程式遍歷memcache中的所有key value
memcache是乙個高效能的分布式的記憶體物件快取系統,通過在記憶體裡維護乙個統一的巨大的hash表,它能夠用來儲存各種格式的資料,包括影象 視 頻 檔案以及資料庫檢索的結果等。memcache是danga.com的乙個專案,最早是為 livejournal 服務的,最初為了加速 livejour...