如何实现redis会话在aiohttp中过期

问题描述:

我在aiohttp redis会话中找不到redis会话到期实现。会话保存在redis中,但后来我检查了ttl AIOHTTP_SESSION_C8A63762a87d4c01a64991e268c35f54没有会话密钥的ttl。如何实现redis会话在aiohttp中过期

如何实施到期以避免旧会话增长?我想集

expire 'AIOHTTP_SESSION_'+session.identity 300 

在会话中间件的每一个请求,是方便的方式还是我失去了一些东西?

您可以在aiohttp会话文档中看到RedisStorage take a max_age parameter。这用于设置关联的Redis密钥的有效期限为redis_storage.py