我正在使用由一个sentinel监控的两个 redis 实例。当主服务器宕机并且出现“+sdown”时,我会在其redis-clientnotification-script
上使用以下命令运行从服务器提升为主服务器的位置:
SLAVEOF NO ONE
.
它工作正常。
我的问题是,slave 需要大约 10 秒才能成为 master,应用程序才能继续工作。
我怎样才能减少这个时间戳?
下面是哨兵配置::::
sentinel monitor mymaster 127.0.0.1 6379 1
sentinel down-after-milliseconds mymaster 5000
sentinel failover-timeout mymaster 900000
sentinel can-failover mymaster yes
sentinel parallel-syncs mymaster 1
sentinel notification-script mymaster /etc/init.d/config/script.sh