我使用memcached在Django中设置会话,登录后,高速缓存中不显示任何项目。Django中Memcached上的会话 - Memcached中没有项目
我可以连接到我的memcached实例telnet localhost 11211
和stats
表示进程正在运行。我的缓存设置如下:
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.PyLibMCCache',
'LOCATION': '127.0.0.1:11211' # can also be a list of locations
}
}
SESSION_ENGINE = 'django.contrib.sessions.backends.cached_db'
我确实为缓存设置了数据库。会话显示在数据库中。 (当只使用backends.cache
时,数据库或缓存中什么都没有显示。)
那么这是预期的行为吗?我是否必须在会话密钥中存储特殊的内容才能注册?
'我是否必须在会话密钥中存储某些内容才能注册?< - 这很容易验证你自己。 – 2011-05-24 16:02:13
我正在存储会话中的东西。我的意思是特别的,但我应该这么说。编辑。 – 2011-05-24 16:03:36