私は、私たちのビジネスのためのキャッシュソリューションを実装しています。私は3つのLinuxボックスを持っており、冗長性/ HAなどのための監視を設定しようとしています。設定はかなり簡単です。現在のWebサービスでは、着信要求を複数のサーバー(重み付きラウンドロビンなど)に送信して負荷分散を行います。 Redisの実装では、ハードウェアのフェイルオーバーを設定する方法がわかりません。ハードウェア障害に対してRedisをセットアップするにはどうすればよいですか?
マスターマシンがダウンしている場合、スレーブノードに移動するためにクライアント側(stackexchange redis)でハードウェアフェールオーバーを処理しますか?
編集:これは、自動的にハードウェアフェイルオーバーを扱うよう
私が言及するのを忘れてしまった... はconnectionmultiplexerを設定するのでしょうか?
ConnectionMultiplexer redis = ConnectionMultiplexer.Connect( "server1:6379、server2:6379");