2016-04-08 29 views

答えて

2

redis-trib.rbは、基本的なredisクラスタコマンドの上に管理ツールを構築するリファレンス実装として構築されたantirez(lead redis開発者)が作成したrubyユーティリティスクリプトです。

redis-tribでは、CLUSTER FORGETを使用して独自の管理用のdel-nodeコマンドを実装しています。 https://github.com/antirez/redis/blob/unstable/src/redis-trib.rb#L1374

Redis-tribは作業に非常に面白いです。 CLUSTER FORGETを実行している場合は、ループしてそのコマンドをシステムの他のすべてのノードに送信する必要がありますが、del-nodeはそのプロセスを自動化します。

1

src/redis-trib.rb del-node 192.168.0.211:6379 650e3746968e6b7c7e357f06adbde5b3b92fcceb

注: 192.168.0.211:6379これは、これはあなたが削除するノードのクラスタIDでクラスタ 650e3746968e6b7c7e357f06adbde5b3b92fcceb内の任意のノードです。このIDの値は、「cluster nodes」コマンドから取得できます。

関連する問題