集群配置
10.1.10.35 7000 master
10.1.10.35 7001 slave
10.1.10.36 7002 master
10.1.10.36 7003 slave
10.1.10.37 7004 master
10.1.10.37 7005 slave
資源下載
下載到 /Download 文件夾下:
[root@seclab-master Downloads]# wget http://download.redis.io/releases/redis-4.0.0.tar.gz
遠(yuǎn)程復(fù)制到其余兩臺(tái)虛擬機(jī)
[root@seclab-master Downloads]# scp redis-4.0.0.tar.gz root@10.1.10.36:/root/Downloads/
[root@seclab-master Downloads]# scp redis-4.0.0.tar.gz root@10.1.10.37:/root/Downloads/
以下需要在三臺(tái)虛擬機(jī)上操作:
安裝redis到opt
目錄下
[root@seclab-master Downloads]# tar -xvf redis-4.0.0.tar.gz
[root@seclab-master Downloads]# cd redis-4.0.0
[root@seclab-master redis-4.0.0]# make && make PREFIX=/opt/redis install
在三臺(tái)機(jī)器上創(chuàng)建文件夾
10.1.10.35:
[root@seclab-master Downloads]# cd /opt/redis
[root@seclab-master redis]# mkdir cluster
[root@seclab-master redis]# cd cluster
[root@seclab-master redis]# mkdir 7000 7001
10.1.10.36:
[root@seclab-slave1 Downloads]# cd /opt/redis
[root@seclab-slave1 redis]# mkdir cluster
[root@seclab-slave1 redis]# cd cluster
[root@seclab-slave1 redis]# mkdir 7002 7003
10.1.10.37:
[root@seclab-slave2 Downloads]# cd /opt/redis
[root@seclab-slave2 redis]# mkdir cluster
[root@seclab-slave2 redis]# cd cluster
[root@seclab-slave2 redis]# mkdir 7004 7005
復(fù)制和修改配置文件
配置文件改動(dòng)如下幾項(xiàng):
# 端口號(hào)
port 7000
# 后臺(tái)啟動(dòng)
daemonize yes
# 開(kāi)啟集群
cluster-enabled yes
#集群節(jié)點(diǎn)配置文件
cluster-config-file nodes-7000.conf
# 集群連接超時(shí)時(shí)間
cluster-node-timeout 5000
# 進(jìn)程pid的文件位置
pidfile /var/run/redis-7000.pid
# 開(kāi)啟aof
appendonly yes
# aof文件路徑
appendfilename "appendonly-7000.aof"
# rdb文件路徑
dbfilename dump-7000.rdb
未完待續(xù)