服务器架构
192.168.188.136 192.168.188.137
下载Redis(两台服务器均需要操作)
【1】安装
rpm -qa | grep redis # 没有安装的话则进行安装 yum -y install epel-release yum -y install redis
【2】开放端口或关闭防火墙
service iptables stop
创建集群节点(两台服务器均需要操作)
【1】创建集群节点目录
mkdir /home/redis-cluster mkdir /home/redis-cluster/7000 /home/redis-cluster/7001 /home/redis-cluster/7002
【2】修改redis默认的配置文件
vim /etc/redis.conf port 7000 daemonize yes cluster-enabled yes cluster-config-file nodes.conf cluster-node-timeout 5000 appendonly yes bind Server_IP(192.168.188.136 / 192.168.188.137) 127.0.0.1 pidfile /home/redis-cluster/7000/redis.pid dir /home/redis-cluster/7000
【3】复制redis-server & redis.conf
cp -a /usr/bin/redis-server /home/redis-cluster/ cp -a /etc/redis.conf /home/redis-cluster/7000/; cp -a /etc/redis.conf /home/redis-cluster/7001/; cp -a /etc/redis.conf /home/redis-cluster/7002/;
【4】修改端口号 & 启动redis服务
<7000>
cd /home/redis-cluster/7000/ ../redis-server ./redis.conf
<7001>
# port 7001
# pidfile /home/redis-cluster/7001/redis.pid
# dir /home/redis-cluster/7001
cd ../7001/; vim redis.conf ../redis-server ./redis.conf
<7002>
# port 7002
# pidfile /home/redis-cluster/7002/redis.pid
# dir /home/redis-cluster/7002 cd ../7002/; vim redis.conf ../redis-server ./redis.conf
【5】查看节点启动状态
netstat -tunlp | grep redis
复制高版本 redis-cli 文件到服务器(192.168.188.136)
【1】复制Redis 5 及以上版本的 redis-cli 文件到服务器( /home/redis-cluster )
Important: note that you can use Redis 5 redis-cli against Redis 4 clusters without issues if you wish.
【2】修改文件权限
cd /home/redis-cluster chmod 755 redis-cli
创建集群添加集群节点(192.168.188.136服务器)
cd /home/redis-cluster/ ./redis-cli --cluster create 192.168.188.136:7000 192.168.188.136:7001 192.168.188.136:7002 192.168.188.137:7000 192.168.188.137:7001 192.168.188.137:7002 --cluster-replicas 1