まず、マシンがインストールされている場合は、チェックのgcc、解凍、wgetの
第二に、展開モデル
#モード1:すべてのマスタノードと同じマシン上に展開センチネル節
モード#2:データノードと、そのようなマスタとしてマシン上に展開センチネル節、+ sentinel1、SLAVE1 + sentinel2
モード#3:すべてのノードが個別にデプロイされます
第三に、主要な展開スクリプト
1、ディレクトリに7001 7002 7,003,700,470,057,006およびenvで/ルート/テスト/ディレクトリを作成します
## 7001 - 7006ディレクトリを格納するためのプロファイルredis.confをRedisの、ENVは、生成した公開プロフィールRedisの-env.confを格納するために使用
ため(式(I = 1 ; <= I 6 I ++; )) 行い ます。mkdir -p /ルート/試験/ 700 $ {I}はENVが 行わは
2、ENVディレクトリを入力し、パブリックプロファイルを作成することは、env.confをRedisの
CDのENV エコー -e " ポート7001 \ ncluster対応はい\ NDIR /ルート/テスト/ 7001 \ ncluster-config設定ファイルノード-7001.conf \ npidfile " /ルート/テスト/ 7001 / redis- 7001を.pid " \ nlogfile " / /ルート/テスト7001 / redis- 7001の.log " nappendonlyはい\ " > " のRedis-env.conf "
3、7001カタログする公開プロフィールのRedis-env.conのコピー - 7006、およびファイル名とポート値のRedis-env.conf伝送フィールドは、ポートに応じて変更7001備えます
以下のために((iは= 1 ; iが<= 6 ; I ++ )) を行います CP /ルート/試験/ ENV /redis.conf /ルート/試験/ 700 $ {i}は sedの -i " S / 700分の7001 $ {I} / G " /ルート/試験/ 700 $ {I} / Redisのを。 confが 行われ
4、インストールwgetのかどうかをチェック
check_results1 = `のrpm -qa | grepの " wgetの" ` 場合は [[$ check_results1 =〜" wgetの" ]]は その後、 エコー " すでにインストールされているのwgetパッケージを" 他 エコー " これは、パッケージをインストールしようとしているがwgetの" yumの インストール はwgetを - Y Fiを提供して
5、インストールパッケージをダウンロードするのRedis、および抽出
#インストールのRedis のwget HTTP:// download.redis.io/releases/redis-5.0.5.tar.gz #-extractingインストールパッケージの tarは redis- -zxvf 5.0。5。タール .gzを
6、抽出されたディレクトリに、コンパイル
#コンパイラ CDはRedisの - 5.0。5つの メイク #が作る インストール
図7に示すように、各ノードは、Redisのを開始します
(1)方法1:ディレクトリに移動しますが、アンパックのRedis、スクリプトstart.shを作成します
CD /ルート/テスト/ redis- 5.0。。5 Vimのスタート。SHの
#は、以下の
./src/redis-server /root/test/7001/redis.conf&
./src/redis-server /root/test/7002/redis.conf&
./src/redis-server /ルート/テスト/ 7003 / redis.conf&
./src/redis-server /root/test/7004/redis.conf&
./src/redis-server /root/test/7005/redis.conf&
./src/redis-server /ルート/テスト/ 7006 / redis.conf&
保存して終了、およびスクリプトに許可を与えます
chmodの+ X start.sh
スタートRedisのの成功を確認します
PS -ef | グリップのRedis
(2)第2の方法:start.shを作成するために/ルート/ testディレクトリのスクリプトを入力します。
#スタート各ノードRedisの ために(式(I = 1 ; I <= 6。 ; I ++ )) を行う CDは700 $ {I} /ルート/テスト/ redis- 5.0。5 / SRC / Redisの-サーバ/ルート/テスト/ 700 $ {I} /redis.conf& CD .. 行われ
保存して終了、およびスクリプトに許可を与えます
chmodの + X開始。SH
スタートRedisのの成功を確認します
PS -ef | grepをRedisの
8、クラスタのRedisを作成
./redis-5.0.5/src/redis-cli --cluster --cluster-レプリカ作成1 127.0を。0.1:7001 127.0。0.1:7002 127.0。0.1:7003 127.0。0.1:7004 127.0。0.1:7005 127.0。0.1:7006
9、判断することができます私は、上記の構成を設定しますか?(タイプ 'yes' に受け入れるために):则输入はい
10、近くのRedisサーバスクリプトへの鍵
PS -ef | グリップのRedisサーバ| grep -v grepの| awkは '{$ 2印刷}' | xargsが殺す-9