クラスタセットアップ環境
1.クラスタを構築するためのRubyスクリプトは、あなたがルビーの動作環境が必要です。
ルビーをインストールします。
yumのルビーをインストール
yumをRubyGemsのインストール
linux 2.アップロードRedisの-3.0.0.gem
Redisの-3.0.0.gemダウンロード:https://rubygems.org/gems/redis/versions/3.0.0
3.ルビーランタイムを使用してインストールパッケージを
宝石はRedisの-3.0.0.gemをインストール
4.ビルド
ステップ1:作成 6つのGe のRedisの、インスタンスをそれぞれが別のポートで実行されています。あなたは変更する必要がありredis.confのプロファイルを。設定ファイルもする必要がありますはい、有効なクラスタの前にコメントを削除しました。(グッドは、使用前にRedisのインスタンスを構築します。)
注意:ノードは(ファイルAOF、RDBファイル)を削除する必要があるデータがある場合は、設定する前に。
mkdir Redisのクラスタ
コピーする前に、良い構築Redisのと改名さredis01を
CPは/ usr / local / Redisの/は/ usr / local / Redisのクラスタ/ redis01 -r
入力 RedisのクラスタディレクトリのCDをするredis01 ビンデータファイルを削除し、ディレクトリを
CDのRedisのクラスタ/ redis01 / binに
RM-RF * * .RDB .aof
変更 redis.conf、コメントを外し、中に示すように、
保存して終了
CD へのRedisクラスタディレクトリ
コピー6つの部分をと命名されているredis02、redis03、redis04、redis05、 redis06
CD すべてのインスタンスのbin ディレクトリには、各変更Redisの例ポートが変更されている7001から7006を
redis.conf
二段階:各開始 Redisのインスタンスを
ここでは、スクリプトを書きます
Vimのredis-cluster-start-all.sh
CDは/ usr / local / Redisのクラスタ/ redis01 / binに 。/ redis- サーバredis.confの CDのRedisクラスター/ redis02 /は/ usr / local / binに 。/ redis- サーバredis.confの CDのRedisクラスター/ redis03 /は/ usr / local / binに 。/ redis- サーバredis.confの CDのRedisクラスター/ redis04 /は/ usr / local / binに 。/ redis- サーバredis.confの CDのRedisクラスター/ redis05 /は/ usr / local / binに 。/ redis- サーバredis.confの CDのRedisクラスター/ redis06 /は/ usr / local / binに 。/ Redisのサーバーredis.conf
ファイルのパーミッションを変更し、許可される実行ファイル
chmod uの+ X redis-cluster-start-all.sh
実行開始:
./redis-cluster-start-all.sh
第三段階:使用ルビーのクラスタを構築するためのスクリプト
ディレクトリを抽出のsrc にコピー Redisの-trib.rb するファイルクラスタRedisのディレクトリを
CP * .rbのは/ usr / local / Redisのクラスター/
実行を作成:
7001あなたのIP:7002あなたのIP:7003あなたのIP:7004あなたのIP:7005あなたのIP:7006 ./redis-trib.rb 1つのあなたのIP --replicas作成
./redis-trib.rb作成--replicas 1 62.234.36.52:7001 62.234.36.52:7002 62.234.36.52:7003 62.234.36.52:7004 62.234.36.52:7005 62.234.36.52:7006