我找到了将django视图连接到redis的解决方案:
import redis
cacheDB = redis.StrictRedis()
cacheDB.sadd("new_post", post.id)
但是当我向视图添加代码时,我的页面加载延迟约2秒。它是否在每个请求上创建了一个新的连接会话?或许这是因为我的Win7测试平台...
我的模块:redis,redis_cache,django_redis。
在settings.py中:
CACHES = {
"default": {
"BACKEND": "redis_cache.cache.RedisCache",
"LOCATION": "127.0.0.1:6379:1",
"OPTIONS": {
"CLIENT_CLASS": "redis_cache.client.DefaultClient",
}
}
}
SESSION_ENGINE = 'redis_sessions.session' # for djcelery
在INSTALLED_APPS中没有redis,我错过了什么?