単純なMaster - N Slaves Redisクラスタを1つセットアップしています(低い書き込みラウンド、高い読み取り回数)。これを設定する方法は、Redisのウェブサイトに詳しく記載されていますが、クライアント(Node.jsサーバー)がクラスタをどのように処理するかについての情報はありません。私のサーバは、2つのRedis接続が開かれている必要があります:1つはマスター(書き込み)用で、もう1つは読み込みのためのスレーブロードバランサに向いていますか? Redisドライバはこれを自動的に処理し、読み込みをスレーブに送信してマスタに書き込みますか?複製されたRedisクラスタのマスターとスレーブの両方に接続
5
A
答えて
0
特定のインスタンスに具体的に接続する必要はありません。すべてのインスタンスには、クラスタの情報があります。したがって、1つのマスターに接続しても、クライアントはクラスタ内のどのインスタンスにも接続されます。したがって、接続されているマスター以外のマスターにあるキーを更新しようとすると、サーバーによって提供されたリダイレクトを使用して、redisクライアントがそれを処理します。
2番目の質問に答えるために、あなたが有効にすることができますがそれはあなたが使用するドライバに依存READONLYコマンド
関連する問題
- 1. Redis単一インスタンスのスレーブ(スレーブ)をクラスタまたはセンチネルに接続
- 2. redisクラスタのマスターとスレーブの設定方法は?
- 3. スレーブ/マスターjmeterとバーチャルボックスネットワークオプションを接続する
- 4. Redisの - 複数の接続試行と接続Redisのため
- 5. Redisクラスタフェールオーバー:スレーブがマスターにならない
- 6. マスタとスレーブでRedis接続を作成する方法
- 7. スタック交換Redisのクラスタ接続エラー
- 8. phpredis Redisクラスタ接続オブジェクトの再利用
- 9. mysqlの複製5.5マスターから5.7へのスレーブ
- 10. Redisのは、スレーブレプリケーションをマスター - スレーブ上の欠落したデータを
- 11. redisスレーブを追加すると、マスターへのブロッキングコールが発行されますか?
- 12. solrの複製:マスター(検索)とマスター(複製可能)のフィールド
- 13. スパーク・クラスタ内のスレーブに接続できません
- 14. クエリ - [MYSQL 5.1(マスター)MYSQL 5.6(スレーブ)複製エラーへ]
- 15. Sparkでスレーブをマスターに接続できない
- 16. スレーブをマスターに接続できません
- 17. Jenkins:スレーブをマスターに接続できません
- 18. 問題Windowsスレーブ(Java 7)をLinuxマスター(Java 8)に接続する
- 19. jedisのredisクラスタへの接続を拒否しました
- 20. redisでマスターとスレーブ間のデータの一貫性を保証する方法
- 21. spring-data-redisで複数のredisインスタンスに接続する方法
- 22. redisは、あるマスターとそのスレーブがredisクラスタで失敗したときにすべてのキーを削除しますか?
- 23. Rails Octopus Gem - スレーブがダウンしているときのマスターとスレーブのレプリケーションの接続動作
- 24. 暗号化されたredisマスターのためのredis comand SLAVEOFの作成方法
- 25. 同時にMongoDBマスターとスレーブ
- 26. Redis serviceStackプールされた接続クライアント
- 27. データノード[スレーブ]実行が、名前ノードを接続し、[マスター]
- 28. [REDIS]:マスターとスレーブのすべてのキーを削除するには?
- 29. redisスレーブのHAproxy
- 30. KubernetesのJenkinsスレーブの接続が切断されました。
によってスレーブから読み込みます。 Redisには、クライアントがマスターとスレーブにアクセスする方法に関する仕様はありません。そのドライバのドキュメントを確認することをお勧めします。また、この投稿の新しいタグを追加します。 'node-redis'(これがあなたが使用したドライバの場合) –
@for_stackありがとう、私はそれはそれ自身の有効な答えだと思います。 – Nepoxx