2013-02-23 108 views
0

我想列出存儲在memcached服務器中的所有密鑰。無法通過telnet客戶端檢索所有的memcache密鑰

我google了一樣的,我有一些python/php腳本,可以列出相同的。我測試了它,但都失敗了,沒有給我全部的鑰匙。我可以使用telnet命令

stats items 

我以前使用的telnet列出鍵perl腳本看到成千上萬鍵,但得到了失敗過。我的意思是腳本列出了鍵,但不是全部。

我需要重新配置telnet嗎?有沒有其他方法?

回答

1

memcache沒有提供詳盡列出所有密鑰的api。 「統計項目」和列出第一個1M密鑰一樣好。更多的信息在這裏:http://www.darkcoding.net/software/memcached-list-all-keys/

不知道這是否有助於你,但redis(這可以被認爲是memcache的超集)提供了一個更全面的API的關鍵列表和搜索。您可能想嘗試一下。

+0

日Thnx重播,Redis的是很好的選擇,是的。 – JohnG 2013-03-07 09:06:03