1、用到 redisson-spring-boot-starter
pom.xml
<!--最新的redisson 里面是引用到了spring-data-redis-starter的,所已只引入这个 -->
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson-spring-boot-starter</artifactId>
<version>3.9.0</version>
</dependency>
2、application.properties
## 因为springboot-data-redis 是用到了jedis,所已这里得配置 spring.redis.database=10 spring.redis.pool.max-idle=8 spring.redis.pool.min-idle=0 spring.redis.pool.max-active=8 spring.redis.pool.max-wait=-1 ## jedis 哨兵配置 spring.redis.sentinel.master=mymaster spring.redis.sentinel.nodes=192.168.1.241:26379,192.168.1.241:36379,192.168.1.241:46379 spring.redis.password=admin ## 关键地方 redisson spring.redis.redisson.config=classpath:redisson.json
3、最重要的地方出来了,这里是redisson 哨兵
## redisson.json 文件
{
"sentinelServersConfig":{
"sentinelAddresses": ["redis://192.168.1.241:26379","redis://192.168.1.241:36379","redis://192.168.1.241:46379"],
"masterName": "mymaster",
"database":10,
"password":"admin"
}
}
本文介绍如何在Spring Boot应用中配置Redisson哨兵模式,实现高可用的Redis集群连接。通过pom.xml引入redisson-spring-boot-starter依赖,配置application.properties文件设置Jedis连接池和哨兵节点,最后在redisson.json中指定哨兵地址、主从配置等。
6549

被折叠的 条评论
为什么被折叠?



