redis sentinelの頻繁な主な準備の切り替えの問題を解決します。


操作redisは元のマスターがslaaveになっていることを発見しました。他のslaaveはmasterになりました。切り替えが頻繁です。redisサーバsentinelログを見てみます。ホストは頻繁に夜明けぐらいにsentinel歩哨をチェックして、マスターが切りました。削除時にredisサーバが詰まり、切断機が発生します。問題処理の隊列はバッチ削除に変更され、大データ量の隊列を削除することによって、切断機の補充を引き起こすことを免れます。redisの主従は1番の歩哨から1番の歩哨になります。初めて主従は切り替えに成功しました。再度主従の切り替えは正常に実行できません。自分はサーバーでレディスを作ることを学んでいます。主従はレプリカとホイッスルモードをコピーします。簡単にするために、最初はただ主を建てました。一つは(port 6379)、一つはホイッスル(26379)で、主従はホイッスルを一つのサーバーに置いています。そして、サーバーからパスワードを設定しました。123456はまず、主から-->ホイッスルの順に順次起動します。ログと実行命令は問題ありません。その後、shutdown 9001サーバーで、ホイッスルモードは順調にマスターノードを6379に切り替えます。その後、9001のRedisを起動して、9001のサーバーがslaaveになっていることを発見しました。しかし、再び6379(現在のmaster)のあたごを切り替えられませんでした。最初は配置ファイルに問題があると思いましたが、何度も確認しました。その後、この状況を発見しました。masterに新しいkey-valueを保存してもいいです。9001のredisのinfo構成を調べても、私の6379のサーバーは正常に動作しています。しかし、9001は関連の6379サーバーに接続できません。もちろん、master(6379)のサーバを同期できませんでした。6379にサービスパスワードを設定しました。9001のredisリガでは、下記のように設定を再起動しました。また先ほどの状況をシミュレートして、二回の切り替えも成功しました。以上は個人の経験です。参考にしていただければと思います。よろしくお願いします。間違いがあったり、完全に考えていないところがあれば、教えてください。