我想列出存儲在memcached服務器中的所有密鑰。無法通過telnet客戶端檢索所有的memcache密鑰
我google了一樣的,我有一些python/php腳本,可以列出相同的。我測試了它,但都失敗了,沒有給我全部的鑰匙。我可以使用telnet命令
stats items
我以前使用的telnet列出鍵perl腳本看到成千上萬鍵,但得到了失敗過。我的意思是腳本列出了鍵,但不是全部。
我需要重新配置telnet嗎?有沒有其他方法?
我想列出存儲在memcached服務器中的所有密鑰。無法通過telnet客戶端檢索所有的memcache密鑰
我google了一樣的,我有一些python/php腳本,可以列出相同的。我測試了它,但都失敗了,沒有給我全部的鑰匙。我可以使用telnet命令
stats items
我以前使用的telnet列出鍵perl腳本看到成千上萬鍵,但得到了失敗過。我的意思是腳本列出了鍵,但不是全部。
我需要重新配置telnet嗎?有沒有其他方法?
memcache沒有提供詳盡列出所有密鑰的api。 「統計項目」和列出第一個1M密鑰一樣好。更多的信息在這裏:http://www.darkcoding.net/software/memcached-list-all-keys/
不知道這是否有助於你,但redis(這可以被認爲是memcache的超集)提供了一個更全面的API的關鍵列表和搜索。您可能想嘗試一下。
它使用蟒蛇,memcached的,並希望所有的項目導出內存緩存服務器,我summerized兩種方法在這個問題上的問題:Export all keys and values from memcached with python-memcache
日Thnx重播,Redis的是很好的選擇,是的。 – JohnG 2013-03-07 09:06:03