redis4.0.6+centos 7クラスタ構築【一】


ここに入ったばかりのcentos 7システムには何のプラグインもありません.
一歩一歩:
1.wegtコマンドのインストール:yum install wget(説明:CentOS wgetは、ネットワークからファイルを自動的にダウンロードするフリーツールです.HTTP、HTTPS、FTPプロトコルをサポートし、HTTPエージェントを使用できます)
2.redisインストールパッケージのダウンロード
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
3.yum install-y tar tar tarインストールtarコマンド
4.圧縮パッケージを解凍する(-Cディレクトリを指定し、大文字を覚えておく)
 tar -zxvf redis-4.0.6.tar.gz-C/usr/local/(名前を変更する必要があるmvコマンド例:mv redis-4.0.6 redisを使用)
5.yum取付gcc依存:yum install gcc
6.コンパイルインストールmake MALLOC=libc=>make&make install
7.src/redis-server redis.conf起動サービス
8.バックグラウンドプロセスでredisを起動する
redisを変更します.confファイル
1daemonize no  次のように変更
1daemonize yes9.redisを指定します.confファイル起動
1./redis-server /usr/local/redis-4.0.6/redis.conf1
2
3
4[root@iZwz991stxdwj560bfmadtZ src]# ./redis-server /usr/local/redis-4.0.6/redis.conf 18713:C 13 Dec 13:07:41.109 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 18713:C 13 Dec 13:07:41.109 # Redis version=4.0.6, bits=64, commit=00000000, modified=0, pid=18713, just started 18713:C 13 Dec 13:07:41.109 # Configuration loaded 10.redisプロセスを閉じる
まずps-aux|grep redisを使用してredisプロセスを表示します
1
2
3[root@iZwz991stxdwj560bfmadtZ src]# ps -aux | grep redis root     18714  0.0  0.1 141752  2008 ?        Ssl  13:07   0:00 ./redis-server 127.0.0.1:6379 root     18719  0.0  0.0 112644   968 pts/0    R+   13:09   0:00 grep --color=auto redis 11.キルコマンドを使用してプロセスを殺す
1[root@iZwz991stxdwj560bfmadtZ src]# kill -9 1871412.redis起動の自己起動を設定する
まず/etc/initに切り替える.dディレクトリの下
次に、自己起動コマンドを実行します.
1
2[root@iZwz991stxdwj560bfmadtZ init.d]# chkconfig redisd on service redisd does not support chkconfig 結果的にredisdはchkconfigをサポートしていません
解決方法:
vimを使用してredisdファイルを編集し、最初の行に次の2行のコメントを追加し、終了を保存します.
1
2# chkconfig:   2345 90 10 # description:  Redis is a persistent key-value database注記:redisサービスは、実行レベル2、3、4、5で起動または停止されなければならず、起動の優先度は90であり、停止の優先度は10である.

 
再起動起動コマンドを実行しました.
1[root@iZwz991stxdwj560bfmadtZ init.d]# chkconfig redisd on  
redisを直接サービス形式で起動および閉じることができます.
開始:
service redisd start  
1
2
3
4
5[root@izwz991stxdwj560bfmadtz ~]# service redisd start Starting Redis server... 2288:C 13 Dec 13:51:38.087 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 2288:C 13 Dec 13:51:38.087 # Redis version=4.0.6, bits=64, commit=00000000, modified=0, pid=2288, just started 2288:C 13 Dec 13:51:38.087 # Configuration loaded 
オフ:
service redisd stop
1
2
3[root@izwz991stxdwj560bfmadtz ~]# service redisd stop Stopping ... Redis stopped参考資料:https://www.cnblogs.com/zuidongfeng/p/8032505.html