如何遍歷memcache

2021-06-18 20:45:56 字數 1136 閱讀 9353

如何對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...