集群配置
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
远程复制到其余两台虚拟机
[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/
以下需要在三台虚拟机上操作:
安装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
在三台机器上创建文件夹
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
复制和修改配置文件
配置文件改动如下几项:
# 端口号
port 7000
# 后台启动
daemonize yes
# 开启集群
cluster-enabled yes
#集群节点配置文件
cluster-config-file nodes-7000.conf
# 集群连接超时时间
cluster-node-timeout 5000
# 进程pid的文件位置
pidfile /var/run/redis-7000.pid
# 开启aof
appendonly yes
# aof文件路径
appendfilename "appendonly-7000.aof"
# rdb文件路径
dbfilename dump-7000.rdb
未完待续
网友评论