springboot+redis实现session共享

配置nginx

先说说为什么要用ngnix 做负载均衡,其实做负载均衡的最出名的莫过于F5了,F5是在硬件设施,动辄几万,几十万,几百万不等,对于一般的小公司来说,这也是一笔很大的开销,所以能尽量的使用软件,还是使用软件,效果上虽然会差一些,但是还是能够起到一定的作用的。

修改nginx.conf的配置文件,

本地模拟的两个应用,使用不同的端口访问。

redis配置

linux版本是centos,redis是通过yum安装。

yum install redis

    查找redis的安装

rpm -ql redis

启动redis

service redis start

springboot配置

导入jar包

同时修改application.properties文件

#关闭thymeleaf缓存spring.thymeleaf.cache=false
server.session.timeout=5
spring.session.store-type=redis#redisspring.redis.host=172.16.24.96
spring.redis.password=123456
spring.redis.port=6379

配置redis,最重要的是

spring.session.store-type=redis

之前死活都成功不了的,加了这行配置之后,突然发现就这么简单。hi后面的粗体字不同,是因为访问了不同的服务,但是sessionid实现了共享

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容