Я настраиваю сеансы в Django с использованием 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
ничего не отображается в базе данных или в кэше.)
Так это ожидаемое поведение?Нужно ли хранить что-то особенное в ключе сеанса, чтобы оно могло зарегистрироваться?