Linuxのredisクラスタのインストールと導入
2315 ワード
1.redis関連パッケージのダウンロード
リンク:https://redis.io/download
2.解凍コンパイル、ここではmakeだけで終わり、make installは実行されません
3.ノードディレクトリを6つ作成する
4.redisの下のredis.confファイルを7001ディレクトリにコピー
5.7001でのredisを編集する.confファイル情報
6.7001編集後のredis.confファイルはそれぞれ7002、7003、7004、7005、7006ディレクトリにコピーして編集し、7001を対応するファイルディレクトリを変更するだけでOKです
7.redisサービスの起動
8.正常に起動したかどうかを確認
9.redisクラスタ作成コマンドを実行し、ログインできます.
10.set成功するかどうかを見る値
リンク:https://redis.io/download
2.解凍コンパイル、ここではmakeだけで終わり、make installは実行されません
[web@localhost ~]$ tar -zxvf redis-5.0.7.tar.gZ #
[web@localhost ~]$ mv redis-5.0.7 redis #
[web@localhost ~]$ cd redis # redis
[web@localhost redis]$ make #
3.ノードディレクトリを6つ作成する
[web@localhost redis]$ mkdir redis-cluster
[web@localhost redis]$ cd redis-cluster
[web@localhost redis-cluster]$ mkdir 7001 7002 7003 7004 7005 7006
4.redisの下のredis.confファイルを7001ディレクトリにコピー
[web@localhost redis]$ cp redis.conf redis-cluster/7001/
5.7001でのredisを編集する.confファイル情報
[web@localhost redis]$ vi redis-cluster/7001/redis.conf
# ip, ip
bind xx.xx.xx.xx
#
protected-mode yes
#
port 7001
#
daemonize yes
# pid
pidfile /data/web/redis/redis-cluster/7001/redis.pid
#
dir /data/web/redis/redis-cluster/7001/
# aof
appendonly yes
#
cluster-enabled yes
# cluster-config-file
cluster-config-file /data/web/redis/redis-cluster/7001/nodes.conf
6.7001編集後のredis.confファイルはそれぞれ7002、7003、7004、7005、7006ディレクトリにコピーして編集し、7001を対応するファイルディレクトリを変更するだけでOKです
7.redisサービスの起動
[web@localhost redis]$ cd src/
[web@localhost src]$ ./redis-server /data/web/redis/redis-cluster/7001/redis.conf
[web@localhost src]$ ./redis-server /data/web/redis/redis-cluster/7002/redis.conf
[web@localhost src]$ ./redis-server /data/web/redis/redis-cluster/7003/redis.conf
[web@localhost src]$ ./redis-server /data/web/redis/redis-cluster/7004/redis.conf
[web@localhost src]$ ./redis-server /data/web/redis/redis-cluster/7005/redis.conf
[web@localhost src]$ ./redis-server /data/web/redis/redis-cluster/7006/redis.conf
8.正常に起動したかどうかを確認
[web@localhost redis]$ ps -ef|grep redis
9.redisクラスタ作成コマンドを実行し、ログインできます.
[web@localhost redis]$ cd src
[web@localhost src]$ ./redis-cli --cluster create xx.xx.xx.xx:7001 xx.xx.xx.xx:7002 xx.xx.xx.xx:7003 xx.xx.xx.xx:7004 xx.xx.xx.xx:7005 xx.xx.xx.xx:7006 --cluster-replicas 1
[web@localhost src]$ ./redis-cli -c -h xx.xx.xx.xx -p 7001 #-c -h -p
10.set成功するかどうかを見る値
xx.xx.xx.xx:7001>set aa aa