1. 程式人生 > >memcached實戰系列(五)Memcached: List all keys 查詢所有的key

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

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

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

telnet 127.0.0.1 18887

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

 

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

繼續輸入命令如下:

stats cachedump 1 100  

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

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

執行效果如下圖所示:

 

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