spring-session使用教程(一):redis共享session
来源:互联网 发布:单桂敏淘宝店铺 编辑:程序博客网 时间:2024/05/18 08:48
1.Spring session简介:
说白了就是解决session共享问题,spring-session将web的session存到一个指定的位置,集群的所有web服务器在操作session的时候就去这个位置找。(我比较喜欢用最土的语言解释,不官方但是容易理解)
注意:本文只教你怎么使用spring-session-redis,不会深入探讨为什么这么实现,因为暂时我也没弄清他的源源码,但是照下面的做法你一定能跑起来。
2.maven在pom.xml中配置
<!--spring-session--><dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session-data-redis</artifactId> <version>1.2.1.RELEASE</version></dependency>
3.创建RedisHttpSessionConfig
package com.cppba.config;import org.springframework.context.annotation.Bean;import org.springframework.data.redis.connection.jedis.JedisConnectionFactory;import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;@EnableRedisHttpSessionpublic class RedisHttpSessionConfig { @Bean public JedisConnectionFactory connectionFactory() { JedisConnectionFactory connection = new JedisConnectionFactory(); connection.setHostName("127.0.0.1"); connection.setPort(6379); return connection; }}
4.创建SpringSessionInitializer
package com.cppba.config;import org.springframework.session.web.context.AbstractHttpSessionApplicationInitializer;public class SpringSessionInitializer extends AbstractHttpSessionApplicationInitializer {}
接下来,把项目跑起来,在浏览器上访问一下,我们再在redis的控制台输入keys *,如果你能看到像下图的结果,恭喜你,配置成功!
参考项目:https://github.com/bigbeef/cppba-web
文/大黄蜂coder(简书作者)
原文链接:http://www.jianshu.com/p/b4a60b3d52df
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
原文链接:http://www.jianshu.com/p/b4a60b3d52df
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
0 0
- spring-session使用教程(一):redis共享session
- 使用Spring Session redis进行Session共享
- 使用spring session redis做session共享
- spring redis session共享
- Spring+Redis session共享
- Spring MVC 使用 Spring Session 实现 Session 共享-Redis
- Spring Boot使用Redis实现session共享
- [Session共享]Spring-Redis实现Session共享
- spring-session redis方式session共享
- spring session redis做session共享
- Spring-session & redis 子域名共享session
- Spring Session + Redis实现分布式Session共享
- Spring Session + Redis实现分布式Session共享
- Spring Session + Redis实现分布式Session共享
- Spring Session + Redis实现分布式Session共享
- spring-session-data-redis实现session共享
- Spring Session + Redis实现分布式Session共享
- Spring Session + Redis实现分布式Session共享
- HashMap源码深入解析
- QT 控件示例收集
- Android滑动选择控件 WheelView
- 本地mysql数据库5.6.24配置
- Umbraco 官方技术文档 翻译 八、Templates 模板
- spring-session使用教程(一):redis共享session
- vc2015 编译libcurl带openssl
- MySQL导入大批量数据时报错:MySQL server has gone away
- JavaScript实现拖拽预览,AJAX小文件上传
- HDU 5749 Colmerauer
- 点击屏幕键盘退出
- POJ 1915 Knight Moves
- SQL SERVER 连接几个知识点
- 半平面交