python memcache不加载/存储任何内容
所以我尝试了memcache。在我的Ubuntu上安装了“apt get install python memcache”,然后:python memcache不加载/存储任何内容,python,caching,memcached,Python,Caching,Memcached,所以我尝试了memcache。在我的Ubuntu上安装了“apt get install python memcache”,然后: >>> import memcache >>> s = memcache.Client(["127.0.0.1:11211"]) >>> s.set("mykey", "myvalue") 0 >>> myvar = s.get("mykey") >>> print(myvar
>>> import memcache
>>> s = memcache.Client(["127.0.0.1:11211"])
>>> s.set("mykey", "myvalue")
0
>>> myvar = s.get("mykey")
>>> print(myvar)
None
出什么问题了?您没有运行memcached服务。以下是服务启动时的外观:
>>> s = memcache.Client(["127.0.0.1:11211"])
>>> s.set("mykey", "myvalue")
True
>>> myvar = s.get("mykey")
>>> print(myvar)
myvalue
以下是检查它是否正在运行的方法:
$ service memcached status
* memcached is running
好吧,这太傻了:我根本没有看到我没有安装memcache服务,所以我不得不手动
安装memcached
。现在,您的服务命令和上面的代码都可以工作了。:)我说得对吗:python memcache使用与memcached模块本身相同的命令(与语法相关)?因为除了pythons内置帮助系统之外,我似乎找不到PythonMemcache的任何额外文档。