我能想出一个方法解决session有效期机制,大家看看,这个方法好不好 前提条件:①.用redis缓存机制存储session ②.设置有效期为20分钟 在存储session的时候,将session的创建时间也存储到redis中。 在读取session的时候,获取session的创建时间,然后和当前时间进行比较,如果超过20分钟,则认为session是失效的。
疑问:能不能添加一个模块定期清理session,即每隔一定的时间,让程序执行一次,清理session,将过期的session从redis中删除掉。