频繁的更新有效期时间是否有必要啊?另外这样一直更新有效时间有什么意义呢?
来源:6-15 单点登录之SessionExpireFilter重置Session有效期
youngledo
2018-04-22
问题1:先说下频繁的更新吧,首先这个30分钟并没有过期,可能还没过多久就重新设置了30分钟,这样如此的频繁对redis读写,是否有这个必要呢?能不能先判断下是否过期了,然后再设置。
问题2:每次都更新时间,就相当于每次请求都是有效的,那么什么时候才是无效呢?不可能一直有效吧(如果一直有效,还不如来个永久)。请老师真正的项目场景举些例子说明下吧。
写回答
2回答
-
你好,同学,1.判断过期也是要读取redis的。还不如直接设置。这是我的想法。
2.这个就是真正的场景,目前我们公司的用户中心就是采用此方法。什么时候无效,只要不访问网站,不延长时间,自然就会失效。也就过期了。
222018-05-01 -
polo哦
2018-04-22
1、如果过期再判断就没有必要了。。过期都访问不了接口还能再设置?每次访问接口刷新时间是保证客户正在操作,证明客户是活跃的,所以需要延迟过期时间
2、当你不访问接口。。就不会去更新token存储时间了。。等30分钟就自动过期了
10
相似问题