Memcached使用哪个Python模块?
我正在为我的Python应用程序实现缓存,我想使用memcached。你建议我使用哪个模块?太多了,我不知道该选哪一个 谢谢,Boda Cydo。我使用的是源代码标题,在中引用了一些关于使用的好建议 使用第三个参数设置到期时间 从捆绑的Memcached使用哪个Python模块?,python,caching,memcached,Python,Caching,Memcached,我正在为我的Python应用程序实现缓存,我想使用memcached。你建议我使用哪个模块?太多了,我不知道该选哪一个 谢谢,Boda Cydo。我使用的是源代码标题,在中引用了一些关于使用的好建议 使用第三个参数设置到期时间 从捆绑的memcached.html帮助文件: set(self, key, val, time=0, min_compress_len=0) 所以 更多信息和Exmaple我使用cmemcache,它的性能更高(但没有更多功能)。正如开发人员所建议的,您可以切换到。我
memcached.html
帮助文件:
set(self, key, val, time=0, min_compress_len=0)
所以
更多信息和Exmaple我使用cmemcache,它的性能更高(但没有更多功能)。正如开发人员所建议的,您可以切换到。我之所以使用它,是因为:
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")
或作为Django框架的一部分使用:()
谢谢但是您知道如何使密钥过期吗?那一页上的例子,只需设置键,但如何让它们在444秒后过期?我现在很困惑——是不是一样?
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")
>>> from django.core.cache import cache
>>> cache.set('my_key', 'hello, world!', 30)
>>> cache.get('my_key')
'hello, world!'