我使用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