天天看點

memcached實戰系列(五)Memcached: List all keys 查詢所有的key

memcached可能當時設計的時候就把它定位為記憶體性的kv結構的緩存系統。是以沒有持久化到磁盤的指令,也沒有檢視所有key的值得指令。可能覺得沒必要吧,你要是緩存1個G記憶體的資料,自己都頭大,還敢看。但是近期确實需要檢視商城的資料所有值,于是乎研究了一下。還别說還真有這個指令,隻是隐藏的深而已。

需要還是連接配接到我們的伺服器吧。

telnet 127.0.0.1 18887

stats items指令如下:看以參考之前的指令文章看具體的使用。效果如下:

memcached實戰系列(五)Memcached: List all keys 查詢所有的key

這個指令告訴我們有三個key在這個卡槽裡面。

繼續輸入指令如下:

stats cachedump 1 100  

參數的含義:第一個參數1 表示需要檢視item的值 我們這裡檢視的是1,下圖第一個标記就是。item的含義我們下一個章節講解memcached存儲原理和方式。

第二個參數表示需要檢視多少個key的值,你可以輸入你需要檢視的具體值,我們這裡查詢的是100個。

執行效果如下圖所示:

memcached實戰系列(五)Memcached: List all keys 查詢所有的key

ok了,是不是很簡單,很酸爽呢。