我在aiohttp redis会话中找不到redis会话过期实现.会话保存在redis中,但随后我检查了ttl AIOHTTP_SESSION_c8a63762a87d4c01a64991e268c35f54,没有用于会话密钥的ttl.
如何实现到期以避免旧会话增长?我在考虑套装
expire 'AIOHTTP_SESSION_'+session.identity 300
在会话中间件中的每个请求上,这是便捷的方式还是我遗漏了一些东西?
解决方法:
您可以在aiohttp-session文档中看到RedisStorage
take a max_age
parameter.这用于设置redis_storage.py
中关联的redis密钥的到期时间.