Redis 5.0.5 3臺主機部署Cluster集羣

一、1號服務器安裝redis 5.0.5

1. 上傳 redis-5.0.5.tar.gz 到/cib/software/redis(這個可自定義)目錄下

– cd /cib/software/redis
– tar -zxvf redis-5.0.5.tar.gz

2. 安裝redis 5.0.5

– cd /cib/software/redis/redis-5.0.5
– make && make install (如果這一步報錯則執行以下命令)

1)make MALLOC=libc
2)cd src
3)make install

– cd /cib/software/redis
– mkdir redis-cluster
– cd redis-cluster
– mkdir 6379
– mkdir 6380

將/cib/software/redis/redis-5.0.5/redis.conf文件複製到6379、6380文件夾下面

– cd /cib/software/redis/redis-5.0.5
– cp redis.conf /cib/software/redis/redis-cluster/6379
– cp redis.conf /cib/software/redis/redis-cluster/6380

3.修改6379文件夾下面的redis.conf文件

bind 1號服務器ip
port 6379
daemonize yes
pidfile /var/run/redis-6379.pid
dbfilename dump6379.rdb
logfile /cib/software/redis/redis-cluster/6379/redis.log
dir /cib/software/redis/redis-cluster/6379
appendonly yes
appendfilename “appendonly6379.aof”
appendfsync always
cluster-enabled yes
cluster-config-file nodes-6379.conf
cluster-node-timeout 15000

4.修改6380文件夾下面的redis.conf文件

bind 1號服務器ip
port 6380
daemonize yes
pidfile /var/run/redis-6380.pid
dbfilename dump6380.rdb
logfile /cib/software/redis/redis-cluster/6380/redis.log
dir /cib/software/redis/redis-cluster/6380
appendonly yes
appendfilename “appendonly6380.aof”
appendfsync always
cluster-enabled yes
cluster-config-file nodes-6380.conf
cluster-node-timeout 15000

二、2、3號服務器參考1號服務器進行安裝和配置

注意:唯一的區別是6379、6380下面的redis.conf中的bind 各自配置自己的ip

三、三臺服務器都啓動redis(可以加入path路徑以後啓動方便,這裏就不加了)

– cd cd /cib/software/redis/redis-5.0.5/src
– ./redis-server /cib/software/redis/redis-cluster/6379/redis.con
– ./redis-server /cib/software/redis/redis-cluster/6380/redis.conf

☆☆☆☆☆需要開放防火牆ip和端口號否則執行下面命令會報錯

四、創建集羣

–redis-cli --cluster create 1號服務器:6379 1號服務器:6380 2號服務器:6379 2號服務器:6380 3號服務器:6379 3號服務器:6380 --cluster-replicas 1

參考鏈接:redis集羣配置
redis集羣搭建

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章