2015-10-09 36 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