1
元のRedisマスターはフェイルオーバー後に「良い」スレーブになりません
各ノードにSentinelモニターを備えた3ノードHA redisクラスターをセットアップしました。次の構成があります。RedisA-マスターRedisB-レプリカRedisC-レプリカ 3人の歩Senがマスターを見ています。すべてが正常に機能します(すべての歩sentを維持しているため、クォーラムの問題はありません)。 私は停止RedisAのプロセスを、それがにフェイルオーバーしRedisB のためにマスター。 RedisBを停止すると、フェイルオーバーしてRedisCが マスターになります。バック持参RedisAとRedisB、彼らはなっレプリカ予想通り。 RedisCを停止すると、RedisBがマスターになります。 だけでRedisBとRedisA まで、私は停止 RedisBを。しかし今、RedisAはマスターにならず、HAクラスターが故障します。 したがって、問題はRedisA(元のマスター)が適格なスレーブにならないということを除いて、すべてがうまくいくようです。 どんな助けも大歓迎です!