springboot项目,服务器时间改变后如何让session不超时

sinat_38719997 2018-03-01 03:26:56
springboot项目,有个功能是可以更改服务器时间的。我设置的session 失效时间是30分钟。但是一旦更改服务器时间超过30分钟,就会造成session直接timeout或者session到时间也不timeout。我知道是服务器时间的改变造成的。有没有办法能避免这种情况的发生?
...全文
1187 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
anakin_feng 2018-03-08
  • 打赏
  • 举报
回复
引用 6 楼 sinat_38719997 的回复:
引用 1 楼 Molly_1994 的回复:
自己实现类似session,放其它地方。比如放redis里
有相关的文档么。。?
直接搜springboot session redis
Sunyiban 2018-03-08
  • 打赏
  • 举报
回复
引用 4 楼 sinat_38719997 的回复:
引用 3 楼 u011594442 的回复:
你这需求~首先你session超时是根据服务器时间判断的。那么你就只有在修改服务器时间前把session复制一份,然后改完时候后再放回去~~
复制session。。。如何实现呢?
好像不行,我理解错你的意思了。就用redis吧,有个session redis共享,但感觉你这需求还是挺麻烦的。。~~
sinat_38719997 2018-03-07
  • 打赏
  • 举报
回复
引用 1 楼 Molly_1994 的回复:
自己实现类似session,放其它地方。比如放redis里
有相关的文档么。。?
sinat_38719997 2018-03-07
  • 打赏
  • 举报
回复
引用 2 楼 oyljerry 的回复:
服务器时间一般最好别修改。不然你就需要有一个自己的计时来控制时间
需求不光会改服务器时间,还会改服务器的时区。。既然session是根据服务器时间判断超时与否,那我自己计时也没什么意义吧?
sinat_38719997 2018-03-07
  • 打赏
  • 举报
回复
引用 3 楼 u011594442 的回复:
你这需求~首先你session超时是根据服务器时间判断的。那么你就只有在修改服务器时间前把session复制一份,然后改完时候后再放回去~~
复制session。。。如何实现呢?
Sunyiban 2018-03-05
  • 打赏
  • 举报
回复
你这需求~首先你session超时是根据服务器时间判断的。那么你就只有在修改服务器时间前把session复制一份,然后改完时候后再放回去~~
oyljerry 2018-03-01
  • 打赏
  • 举报
回复
服务器时间一般最好别修改。不然你就需要有一个自己的计时来控制时间
anakin_feng 2018-03-01
  • 打赏
  • 举报
回复
自己实现类似session,放其它地方。比如放redis里

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧