我正在使用django 1.5.4和django-redis 3.7.1
我想在检索它时扩展缓存的ttl(生存时间)
。这里是示例代码
from django.core.cache import cache foo = cache.get("foo) if not foo: cache.set("foo", 1, timeout=100) else: // Extend Cache's Time-To-Live something like it cache.ttl("foo") = 200
我尝试在django-redis-docs处搜索此选项,但找不到。
但是,我注意到可以在redis本机命令(例如“ Expire foo 100
”中使用)为现有缓存指定生存时间值>
[我知道再次使用cache.set
会产生相同的效果,但是我想使用具有生存时间属性的更简单方法。
我正在使用django 1.5.4和django-redis 3.7.1,我想在检索它时扩展缓存的ttl(生存时间)。这是django.core.cache中的示例代码。import cache foo = cache.get(“ foo)if ...
我解决了这个问题。
((1)使用'原始客户端访问
要扩展django-redis缓存记录的ttl(生存时间),请使用expire(key,timeout)