Spring session 共享整合redis
2017-03-16 16:25
246 查看
依赖的jar
<dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session-data-redis</artifactId> <version>1.2.0.RELEASE</version> </dependency>
spring的配置文件
<!-- 将session放入redis --> <context:annotation-config/> <bean id="redisHttpSessionConfiguration" class="org.springframework.session.data.redis.config.annotation.web.http.RedisHttpSessionConfiguration" > <property name="maxInactiveIntervalInSeconds" value="120" /> </bean> <bean class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"> <!-- redis 配置 --> <property name="hostName" value="192.168.0.48" /> <property name="port" value="6379" /> </bean>
web.xml添加过滤器
<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-mvc.xml</param-value> </context-param> <!-- 分布式Session共享Filter --> <filter> <filter-name>springSessionRepositoryFilter</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> <filter-mapping> <filter-name>springSessionRepositoryFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
1.spring的这个配置文件一定要写在web.xml的<context-param>部分,写在其他地方不行。
2.filter的名字必须是springSessionRepositoryFilter
3.如果使用了shiro,web.xml中一定要把<context-param>放在最前面,然后写shiro的Filter配置,再写spring-session的Filter配置。后面就是其他的编码和servlet配置了。
相关文章推荐
- Spring整合Spring Session,用redis解决分布式session共享问题
- 170222、使用Spring Session和Redis解决分布式Session跨域共享问题
- Spring整合redis(jedis)实现Session共享的过程
- 基于Spring Boot-Spring Session-Redis的分布式Session共享解决方案
- 基于Spring session 和 redis 的session共享问题
- 使用Spring Session和Redis解决分布式Session跨域共享问题
- Nginx入门之tomcat的session共享(与Redis整合)
- springboot整合redis,实现session共享
- 整合spring session 用redis 做缓存
- Spring session共享问题 将session放入redis
- 使用Spring Session和Redis解决分布式Session跨域共享问题
- spring boot--整合spring session实现session共享以及cookie丢失问题解决
- Spring Boot集成Spring Data Reids和Spring Session实现Session共享(多个不同的应用共用一个Redis实例)
- 使用Spring Session和Redis解决分布式Session跨域共享问题
- Spring MVC 使用 Spring Session 实现 Session 共享-Redis
- spring-session整合redis实现session共享
- 使用Spring Session和Redis解决分布式Session跨域共享问题
- 使用Spring Session和Redis解决分布式Session跨域共享问题
- 利用Spring Session和redis对Session进行共享详解
- 基于Spring Boot-Spring Session-Redis的分布式Session共享解决方案