2015-10-09 81 views
0

我跟着this關於如何在Windows 8中安裝和使用Memcached作爲服務的教程。然後我前往this之一,因爲我得到錯誤。現在memcached作爲服務運行沒有問題,我甚至可以連接到Telnet到127.0.0.1 11211並打開一個小小的Telnet窗口。Python - Memcached

我沒有得到正確的是我應該看到在這個窗口。我有這樣的Python代碼來測試是否Memcached的是工作,但我沒有看到在TELENT窗口什麼:

import memcache 
mc = memcache.Client(['127.0.0.1:11211'], debug=0) 
mc.set("some_key", "Some value") 
value = mc.get("some_key") 
mc.set("another_key", 3) 
mc.delete("another_key") 
mc.set("key", "1") # note that the key used for incr/decr must be a string. 
mc.incr("key") 
mc.decr("key") 

我應該看到在這個telnet窗口什麼?因爲現在只是一個沒有任何東西的黑色窗口

當然這是我第一次使用memcached。

在此先感謝您提供的任何幫助。

回答

1

當你通過telnet連接到memcached時輸入「stats」。您將看到緩存獲取/設置調用和其他統計信息。

+0

有沒有辦法看到保存在memcached中的鍵值對? – NachoMiguel

+0

嗯,是的。但我想你可以用python lib來做到這一點。 無論如何,你可以用以下命令通過telnet進行: 輸入「stats items」。 然後你會得到一個類似這樣的項目的列表:STAT項目::..... num是你需要在下一個查詢中使用的slabid。 輸入「stats cachedump 0」(如果你不想看到所有的項目改變0到你想要回來的項目數)。 您將獲得存儲在這個板,這樣所有的按鍵: 項目 [......] 然後只需鍵入得到看到存儲在該鍵的值。 – mario