博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redis管理spring-session
阅读量:6231 次
发布时间:2019-06-21

本文共 760 字,大约阅读时间需要 2 分钟。

hot3.png

做负载均衡的时候,往往会遇到需要session同步的问题,方案很多,但是都有各种的缺点,最近发现-session项目,原理是将session保存到,来实现session同步,好处是不管增加多少个tomcat,都没有问题,做负载的时候,也不用考虑session问题,而且配置灰常简单,因为我们的项目就是用redis来缓存数据的,只需要添加两行配置即可

1、添加spring-session

org.springframework.session
spring-session
1.0.2.RELEASE
  •  

2、在spring 配置文件里面配置一个bean

  •  

3、在web.xml里面添加一个监听器

springSessionRepositoryFilter
org.springframework.web.filter.DelegatingFilterProxy
springSessionRepositoryFilter
/*
  •  

以上,就实现了将session透明的写入到redis,代码都不需要改变,我们用的是spring-mvc,切换很顺畅,没有遇到什么大问题

需要注意的就是redis需要2.8以上版本,然后开启事件通知,在redis配置文件里面加上

notify-keyspace-events Ex

转载于:https://my.oschina.net/chendongj/blog/848861

你可能感兴趣的文章
Mybatis表关联一对多
查看>>
Spring_Aop基于配置文件
查看>>
R cannot be resolved的几种可能 R not generated
查看>>
随机快速排序
查看>>
linux下创建用户、用户组及赋予sudoer权限
查看>>
简述Hibernate配置连接池
查看>>
路径1
查看>>
poj 2492 A Bug's Life (并查集)
查看>>
自定义Loader
查看>>
IOS 给UILabel字体加一个带颜色的边框
查看>>
查看电脑硬件信息dos命令
查看>>
2010年Java高新技术A(5)类加载器和代理
查看>>
每天学点GDB 10
查看>>
ASP.NET MVC 实现多模版的方法
查看>>
Android利用Mediapalyer播放本地资源文件声音
查看>>
MongoDB高级查询用法大全
查看>>
代码整洁之道-第4章-注释-读书笔记
查看>>
单例模式——防止序列化、反序列化以及反射攻击
查看>>
[SequenceFile_1] Hadoop 序列文件
查看>>
不第后赋菊
查看>>