java - spring boot 怎么把session 放到redis

查看:152
本文介绍了java - spring boot 怎么把session 放到redis的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

通过第三方登录接口验证通过后返回登录信息,我将登录信息的用户 id 和 ticket 作为键和值存在 session 中

具体是这样子:

HttpSession session= request.getSession();
session.setAttribute(UserId,ticket);

现在想 将这个session 存到redis.

具体的准备差不多按照 http://docs.spring.io/spring-session/docs/current/reference/html5/guides/boot.html 配置了

还需要做什么 不太懂。

解决方案

如果你的redis安装正确,spring的部分也按照配置完成了,那你运行下试试,理论上不需要再做什么额外的东西了。

你原先的代码,类似:

HttpSession session= request.getSession();
session.setAttribute(UserId,ticket);

不需要有任何变动,因为The Spring configuration is responsible for creating a Servlet Filter that replaces the HttpSession implementation with an implementation backed by Spring Session,所以,面向接口编程真的好灵活,有木有!^^

这篇关于java - spring boot 怎么把session 放到redis的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆