memcachedを使用してDjangoでセッションを設定していますが、ログインした後、キャッシュにアイテムが表示されません。
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
何も使用しない場合、データベースまたはキャッシュには表示されません。)
それで、これは予想される動作ですか?登録するには、セッションキーに特別なものを保存する必要がありますか?