我有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
答案 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.
我希望这可以帮到你。