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" } }