Redis Clusterクラスタ動的追加スレーブノード
751 ワード
既存のクラスタ構成:
しゅ
から
192.168.0.1:6010
192.168.0.4:6040
192.168.0.2:6020
192.168.0.5:6050
192.168.0.3:6030
192.168.0.6:6060
需要:192.168.0.1:6010にスレーブノードを追加するか、ダウンタイムした192.168.0.4:6040を置き換えます.
ステップ新しいノード192.168.0.7:6070 を構成して起動する.は192.168.0.7のファイアウォールポートを開通します:6070、16070 登録 新しいノードはクラスタ に加入する.クラスタ状態を検証し、他のノードで を確認します. 6070は、6010のスレーブノード として構成する.クラスタ状態の再検証 検査6070の
しゅ
から
192.168.0.1:6010
192.168.0.4:6040
192.168.0.2:6020
192.168.0.5:6050
192.168.0.3:6030
192.168.0.6:6060
需要:192.168.0.1:6010にスレーブノードを追加するか、ダウンタイムした192.168.0.4:6040を置き換えます.
ステップ
redis-cli -c -p 6070
cluster meet 192.168.0.1:6010
cluster nodes
を実行する正常な状態は6070で新しいmasterとして表示され、handshakeが表示されている場合は、ファイアウォールポートcluster replicate <6010_id>
dbsize
注意6070と6010のマスタースレーブの同期データには時間がかかり、データ量に関係している.