単純な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. mysqlの複製5.5マスターから5.7へのスレーブ
- 6. Redisのは、スレーブレプリケーションをマスター - スレーブ上の欠落したデータを
- 7. redisスレーブを追加すると、マスターへのブロッキングコールが発行されますか?
- 8. クエリ - [MYSQL 5.1(マスター)MYSQL 5.6(スレーブ)複製エラーへ]
- 9. スレーブをマスターに接続できません
- 10. Sparkでスレーブをマスターに接続できない
- 11. Jenkins:スレーブをマスターに接続できません
- 12. redisでマスターとスレーブ間のデータの一貫性を保証する方法
- 13. spring-data-redisで複数のredisインスタンスに接続する方法
- 14. redisは、あるマスターとそのスレーブがredisクラスタで失敗したときにすべてのキーを削除しますか?
- 15. Rails Octopus Gem - スレーブがダウンしているときのマスターとスレーブのレプリケーションの接続動作
- 16. 暗号化されたredisマスターのためのredis comand SLAVEOFの作成方法
- 17. Redis serviceStackプールされた接続クライアント
- 18. データノード[スレーブ]実行が、名前ノードを接続し、[マスター]
- 19. 同時にMongoDBマスターとスレーブ
- 20. redisスレーブのHAproxy
- 21. KubernetesのJenkinsスレーブの接続が切断されました。
- 22. SpringブートAppからAWS Redisクラスタへの接続の問題
- 23. Jenkinsマスター/スレーブWindows
- 24. Rails、Octopus、スレーブで定義されたマスターのアクセス変数?
- 25. Solrスペルチェックインデックスがスレーブに複製されない
- 26. スレーブがマスターとの同期を完了したかどうかをRedisで調べる方法は?
- 27. スレーブ通知マスターにする方法?
- 28. redisスレーブのスレーブを外します
- 29. スレーブからマスタへのBucardoの複製
- 30. Arduino HC-05マスター/スレーブ
によってスレーブから読み込みます。 Redisには、クライアントがマスターとスレーブにアクセスする方法に関する仕様はありません。そのドライバのドキュメントを確認することをお勧めします。また、この投稿の新しいタグを追加します。 'node-redis'(これがあなたが使用したドライバの場合) –
@for_stackありがとう、私はそれはそれ自身の有効な答えだと思います。 – Nepoxx