Tomcat7基于Redis的Session共享

时间:2019-09-26 11:58:52
【文件属性】:
文件名称:Tomcat7基于Redis的Session共享
文件大小:14KB
文件格式:RAR
更新时间:2019-09-26 11:58:52
Tomcat7 Redis Session共享 tomcat7-redis-cluster概要 1.原理: 原理就是继承tomcat的manager接口,接管session的持久化工作 2.使用 ◦使用的时候就是Maven打包,放到tomcat的lib里面 (主要是三个包:commons-pool2-2.3.jar;jedis-2.7.3.jar;tomcat7-redis-cluster-1.0.0.jar) ◦用法实例,修改tomcat的conf文件夹里面的context.xml,在标签内加上以下配置: 3.自定义部分 如果自己想定义存储的话,可以继承代码里面的SessionRepository接口, 然后在ClusterSessionManager的initRepository方法里面做修改 4.使用注意: 分布式session的使用与tomcat默认的session使用有所不同,比如session有一个对象a,默认tomcat里面,你可以获取a, 然后直接对a里面的属性进行修改,另外一个地方可以看到修改,但是在分布式session里面,你修改了a里面的属性之后, 必须手动的调用session的setAttribute方法,才能同步到你的存储里面,因为分布式session的应用可能不在同一个jvm上面
【文件预览】:
tomcat7-redis-cluster
----.project(573B)
----src()
--------test()
--------main()
----target()
----.settings()
--------org.eclipse.m2e.core.prefs(90B)
--------org.eclipse.jdt.core.prefs(664B)
----pom.xml(2KB)
----.classpath(1KB)
----readme.txt(1KB)

网友评论