2017-08-07 15 views
1

私は、私たちのビジネスのためのキャッシュソリューションを実装しています。私は3つのLinuxボックスを持っており、冗長性/ HAなどのための監視を設定しようとしています。設定はかなり簡単です。現在のWebサービスでは、着信要求を複数のサーバー(重み付きラウンドロビンなど)に送信して負荷分散を行います。 Redisの実装では、ハードウェアのフェイルオーバーを設定する方法がわかりません。ハードウェア障害に対してRedisをセットアップするにはどうすればよいですか?

マスターマシンがダウンしている場合、スレーブノードに移動するためにクライアント側(stackexchange redis)でハードウェアフェールオーバーを処理しますか?

編集:これは、自動的にハードウェアフェイルオーバーを扱うよう

私が言及するのを忘れてしまった... はconnectionmultiplexerを設定するのでしょうか?

ConnectionMultiplexer redis = ConnectionMultiplexer.Connect( "server1:6379、server2:6379");

答えて

0

これをテストすることができました。接続マルチプレクサで期待通りに動作していました.1台のサーバーがダウンしたときにフェイルオーバーすることを確認しました。

関連する問題