Redis哨兵设有弹簧靴

时间:2017-02-07 11:04:12

标签: java node.js spring spring-boot redis

我有1个主服务器和2个服务器上的redis,并且每个服务器上的一个Sentinel进程正在端口26379上运行

我想知道如何将sentinel配置为master,以便在application.property文件中添加以下内容。

spring.redis.sentinel.master=
spring.redis.sentinel.nodes=

我有redis服务器2.8.19和spring boot 1.3.4,spring-data-redis 1.6.4 jars

1 个答案:

答案 0 :(得分:6)

根据Add support for Redis Sentinel Configuration GitHub request

  

Spring Data Redis 1.4.0将引入redis Sentinel支持。   可以使用RedisSentinelConfiguration配置Sentinels。什么时候   适用于RedisConnectionFactory的哨兵配置   用于确定当前主节点执行故障转移的情况a   新主人当选。

     

RedisProperties添加了新的配置属性:

spring.redis.sentinel.master=mymaster #name of redis server
spring.redis.sentinel.nodes=127.0.0.1:26379,127.0.0.1:26380 #deliminated list of sentinels.

我希望这可以帮到你。