Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python memcache不加载/存储任何内容_Python_Caching_Memcached - Fatal编程技术网

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

所以我尝试了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)
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的任何额外文档。