一、服务机的准备
192.168.145.163
192.168.145.164
192.168.145.171
二、安装redis
注:三台都做
1下载redis安装包
安装包下载 http://download.redis.io/releases
安装必要的编译工具 yum -yinstall gcc make
2、解压、make、
[root@new-2 ~]# mkdir -p /data/application
[root@new-2 ~]# tar xzf redis-5.0.14.tar.gz -C /data/application/
[root@new-2 ~]# cd /data/application/redis-5.0.14
[root@new-2 redis-5.0.14]# make
[root@new-2 ~]# mkdir -p /data/application/{7003,7004}
3、配置不同的节点及监听的端口
[root@new-1 ~]# mkdir -p /data/application/{7001,7002}
[root@new-2 ~]# mkdir -p /data/application/{7003,7004}
[root@new-3 ~]# mkdir -p /data/application/{7005,7006}
三、配置文件
1、分别给3台机器配置redis.conf
[root@new-1 ~] vim /data/applocation/7001/redis.conf
port 7001
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
daemonize yes
bind 0.0.0.0
pidfile /data/application/7001/redis_7001.pid
dir /data/application/7001/data
2、启动并查看端口
注意里面数据,不同的节点配置不同的port 7001端口
四、添加集群
1、将所有创建好的节点添加集群
/data/application/redis-5.0.10/src/redis-cli --cluster create --cluster-replicas 1 192.168.145.171:7001 192.168.145.171:7002 192.168.145.164:7003 192.168.145.164:7004 192.168.145.163:7005 192.168.145.163:7006
2、查看状态
[root@new-2 src]# ./redis-cli -c -h 192.168.145.171 -p 7003
3、当一个主节点死掉,重启后会变成从节点
4、同时kill掉一主一从
当同时kill掉一主一从后redis集群会关闭,不能使用集群