springboot 使用redis实现session共享
1 springboot项目添加依赖,以gradle为例,如果是MAVEN替换为对应配置
compile('org.springframework.boot:spring-boot-starter-data-redis')
compile('org.springframework.session:spring-session-data-redis')
2 配置类上添加 @EnableRedisHttpSession
3 配置文件配置redis地址
spring.redis.host=192.168.72.128
spring.redis.port=6379
没错就这么简单,这样就可以共享了,分布式部署两个服务,访问他们会发现sessionid一样的。
例子github地址: 地址
上一篇 解决springboot/springmvc过滤器内的错误抛不出的问题
下一篇 Mybatis-Plus在Springboot下用法详解