2016-11-11 3 views
3

Я не могу найти реализацию срока действия redis в сеансе aiohttp redis. Сессия сохранена в redis, но затем я проверяю ttl AIOHTTP_SESSION_c8a63762a87d4c01a64991e268c35f54, нет ключа ttl для сеансового ключа.Как реализовать redis session expire в aiohttp

Как реализовать срок действия, чтобы избежать старых сессий? я думаю о множестве

expire 'AIOHTTP_SESSION_'+session.identity 300 

На каждом запросе на сессии промежуточного слоя, это удобный способ или я что-то не хватает?

ответ

3

В документации по aiohttp-сессии вы можете найти RedisStorage take a max_age parameter. Это используется для установки времени истечения срока действия связанного ключа повторного использования в redis_storage.py

Смежные вопросы