springBoot(20):使用Spring Session实现集群-redis
发表于:2025-01-28 作者:千家信息网编辑
千家信息网最后更新 2025年01月28日,一、session集群的解决方案1.1、扩展指定server利用Servlet容器提供的插件功能,自定义HttpSession的创建和管理策略,并通过配置的方式替换掉默认的策略。缺点:耦合Tomcat
千家信息网最后更新 2025年01月28日springBoot(20):使用Spring Session实现集群-redis
一、session集群的解决方案
1.1、扩展指定server
利用Servlet容器提供的插件功能,自定义HttpSession的创建和管理策略,并通过配置的方式替换掉默认的策略。缺点:耦合Tomcat/Jetty等Servlet容器,不能随意更换容器。
1.2、利用Filter
利用HttpServletRequestWrapper,实现自己的 getSession()方法,接管创建和管理Session数据的工作。spring-session就是通过这样的思路实现的。
Spring Boot中spring session支持方式:
JDBC、MongoDB、Redis、Hazelcast、HashMap
二、实现
2.1、添加依赖
org.springframework.session spring-session org.springframework.session spring-session-data-redis org.springframework.boot spring-boot-starter-redis
2.2、配置application.properties
########################spring session开始################# spring session使用存储类型spring.session.store-type=redis# spring session刷新模式:默认on-save#spring.session.redis.flush-mode=on-save#spring.session.redis.namespace=# session超时时间,单位秒#server.session.timeout=30#########################spring session结束#########################################redis开始#########################spring.redis.host=192.168.175.13spring.redis.port=6379spring.redis.password=123456#spring.redis.database=0#spring.redis.pool.max-active=8#spring.redis.pool.max-idle=8#spring.redis.pool.max-wait=-1#spring.redis.pool.min-idle=0#spring.redis.timeout=0#########################redis结束#########################
2.3、测试
新建两个应用,都按上面的配置,一个开8989端口,一个开8988端口,效果如下:
容器
配置
方式
端口
策略
管理
集群
两个
功能
单位
就是
思路
插件
效果
数据
方案
方法
时间
模式
类型
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全仿真开源
广州金融软件开发订制
字节跳动服务器系统设置
程飞网络技术有限公司
今日校园网络安全答题
奉贤区网络技术开发联系方式
app下载服务器没有响应
在军民深度融合中推进网络安全
学生网络安全排查总结
杭州潘达网络技术
共享汽车软件开发成本
把闲置的主机做服务器
安徽成都九鼎瑞信网络技术
可用的服务器名称和地址
数据库取得当前年月日
如何选网络安全手抄报
im服务器开源
上海服务器阵列卡驱动
新服务器需求方案
纬领网络安全研究院李彦江
虚拟服务器备份
昌平区正规软件开发设计价格走势
流媒体服务器软件价格
青浦区正规软件开发口碑推荐
关系数据库系统的数据模型是
正规牛牛软件开发公司
软件开发有什么手机软件
没有管理服务器怎么办
杭州戴尔霄龙服务器新报价
服务器防尘装置