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
  • 登録redis-cli -c -p 6070
  • 新しいノードはクラスタcluster meet 192.168.0.1:6010
  • に加入する.
  • クラスタ状態を検証し、他のノードでcluster nodesを実行する正常な状態は6070で新しいmasterとして表示され、handshakeが表示されている場合は、ファイアウォールポート
  • を確認します.
  • 6070は、6010のスレーブノードcluster replicate <6010_id>
  • として構成する.
  • クラスタ状態の再検証
  • 検査6070のdbsize注意6070と6010のマスタースレーブの同期データには時間がかかり、データ量に関係している.