Redis实战(16)Redis实现Session共享

序言

登录的处理流程:

1、登录页面提交用户名密码。

2、登录成功后生成token。Token相当于原来的jsessionid,字符串,可以使用uuid。

3、把用户信息保存到redis。Key就是token,value就是TbUser对象转换成json。

4、使用String类型保存Session信息。可以使用“前缀:token”为key

5、设置key的过期时间。模拟Session的过期时间。一般半个小时。

6、把token写入cookie中。

7、Cookie需要跨域。例如www.jd.com\sso.jd.com\order.jd.com,可以使用工具类。

8、Cookie的有效期。关闭浏览器失效。

9、登录成功。

保持会话--Session滑动过期

 

 

资料

posted @ 2019-11-16 16:03  ~沐风  阅读(567)  评论(0编辑  收藏  举报