采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在用户登录后,redis中存储了三个key去保存用户的信息,然后我按照视频让两个key失效,只留下来了存储用户信息的key, 然后按理说我应该无法获取到用户信息,因为关联的key不存在,但是当我重新去请求接口时,仍然能获取到用户的登陆信息, 并且redis中的key又重新变成了原来的三个, 请教一下老师,这是怎么回事
同学,你删掉那两个key后多刷新一下redis,看看是否会自动生成,还是请求后才生成。
老师我又试了一下,删除key之后没自动生成,确实是请求之后又自动生成的key,不知道是什么情况···
我也是
刚试了以下,设置的是100秒,自己手动删除掉没有用,定了个秒表,等100秒过了再访问就不会自动生成了 <bean id="redisHttpSessionConfiguration" class="org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration"> <property name="maxInactiveIntervalInSeconds" value="100"/> </bean>
登录后可查看更多问答,登录/注册
Tomcat集群+Redis分布式+代码重构+源码原理解析
1.7k 17
2.6k 12
1.7k 12
1.6k 11
1.9k 10