フェイルオーバーサポートのために redis-sentinel 設定をセットアップしようとしています。これが私の設定です。
machine1 : IP : 10.0.0.1 6379 with redis-sentinel port 26379
machine2 : IP : 10.0.0.2 6379 with redis-sentinel port 26379
machine3 : IP : 10.0.0.3 6379 with redis-sentinel port 26379
Redis センチネル構成
マシン 1 :
sentinel monitor mymaster 10.0.0.1 6379 2
sentinel down-after-milliseconds mymaster 60000
sentinel failover-timeout mymaster 180000
sentinel parallel-syncs mymaster 1
マシン 2 :
sentinel monitor mymaster 10.0.0.1 6379 2
sentinel down-after-milliseconds mymaster 60000
sentinel failover-timeout mymaster 180000
sentinel parallel-syncs mymaster 1
マシン 3:
sentinel monitor mymaster 10.0.0.1 6379 2
sentinel down-after-milliseconds mymaster 60000
sentinel failover-timeout mymaster 180000
sentinel parallel-syncs mymaster 1
マシン 2 とマシン 3 をマシン 1 のスレーブとして追加。レプリケーションは正常に動作していますが、マシン 1 がダウンしている場合、マスター スイッチは他のマシンで発生していません。彼らは今でも奴隷として働いています。セットアップに構成上の問題はありますか?