首页 javaWEB 服务器集群session共享方案-redis

服务器集群session共享方案-redis

第一种 直接配置tomcat的session管理让session直接让redis管理 主要的配置是在 修改tomcat的…

第一种
直接配置tomcat的session管理让session直接让redis管理
主要的配置是在
修改tomcat的context.xml

<Valve className="com.radiadesign.catalina.session.RedisSessionHandlerValve" />
 <Manager className="com.radiadesign.catalina.session.RedisSessionManager"
 host="localhost" port="6379" database="0" maxInactiveInterval="120"/>

 

第二种:安全采用shiro

待验证思路挺好的就分享了。

<!-- 会话管理器 -->
 <bean id="sessionManager" class="org.apache.shiro.web.session.mgt.DefaultWebSessionManager">
<!-- session的失效时长,单位毫秒 -->
 <property name="globalSessionTimeout" value="600000"/>
 <!-- 删除失效的session -->
 <property name="deleteInvalidSessions" value="true"/>
<property name="sessionDAO" ref="redisSessionDAO" />
 </bean>
 <!-- redisSessionDAO -->
 <bean id="redisSessionDAO" class="org.crazycake.shiro.RedisSessionDAO">
 <property name="redisManager" ref="redisManager" /> </bean>
<!-- shiro redisManager -->
<bean id="redisManager" class="org.crazycake.shiro.RedisManager">
 <property name="host" value="${redis.host}"/>
<property name="port" value="${redis.port}"/>
 </bean>

 
作者: 中华edw
链接:http://www.imooc.com/article/5087

 

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

为您推荐

nodejs 整理记录

nodejs 整理记录

下载包 https://blog.csdn.net/m0_59878114/article/details/120274...
websocket测试html

websocket测试html

<!DOCTYPE html> <html> <head> <meta cha...
bigdemical两个数比较大小

bigdemical两个数比较大小

/*int result = bigdemical1.compareTo(bigdemical2) result = -...
Beetl2.7 中文文档

Beetl2.7 中文文档

Beetl目前版本是2.7.23,相对于其他java模板引擎,具有功能齐全,语法直观,性能超高,以及编写的模板容易维护等...
纯CSS实现多个便签在一行展示,拖动滚动

纯CSS实现多个便签在一行展示,拖动滚动

div <h2>请注意需要在移动端预览,PC端拖拽无效果</h2> <div class=...
返回顶部