Hola Redis ユニバース!!
以下のredisクラスタ構成を予定しています。
- 5 つのノードで構成される Redis クラスター。
- 各ノードには 8 コア、64 GB RAM、および 100 GB SSD ドライブが必要です。
- マスター インスタンスごとに 1 つのスレーブ。
- すべてのインスタンスで 15 分後に RDB 永続性 (AOF なし) のみ。
1 秒あたりの読み取り/書き込み数は、20,000 を超えると予想されます。
各ノードには、(他のノードの) n マスターと n スレーブを配置する予定です。redis のシングルスレッドの性質を考慮して、複数のコアを利用したいと考えています。1 つのノードでいくつの redis インスタンス (マスターとスレーブ) を実行する必要がありますか? すなわち。n の値として何を使用する必要がありますか? (2マスター/2スレーブまたは3マスター/3スレーブ)
ローカルで複数のインスタンスを実行していることを確認したところ、RDB の保存中に CPU 使用率が大幅に上昇したようです。複数のインスタンスを実行すると、保存されるさまざまなインスタンスの時間が衝突するため、問題が増加します。製作上問題になるのでしょうか?
ありがとう