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。
在此先感谢您提供的任何帮助。
有没有办法看到保存在memcached中的键值对? – NachoMiguel
嗯,是的。但我想你可以用python lib来做到这一点。 无论如何,你可以用以下命令通过telnet进行: 输入“stats items”。 然后你会得到一个类似这样的项目的列表:STAT项目::..... num是你需要在下一个查询中使用的slabid。 输入“stats cachedump 0”(如果你不想看到所有的项目改变0到你想要回来的项目数)。 您将获得存储在这个板,这样所有的按键: 项目 [......] 然后只需键入得到看到存储在该键的值。 –
mario