一、Redis 6.x 的安装教程见 redis安装教程
因为没有足够的服务器资源,所以下面展示的是在一台服务器上搭建伪集群
二.搭建redis集群
redis集群有投票形式的容错机制,所以要超过半数投票来确定某个节点是否挂掉了,辣么最少就需要3个节点(2个节点投什么票对吧?),而一般一个主节点需要有从节点,达到高可用的目的,辣么redis最少就需要6个节点来集群。
假设搭建的6台端口分别为:7001,7002,7003,7004,7005,7006。
1、将之前跑的redis单例停掉
redis-cli -h xxx.xxx.xxx.xxx -p shutdown -a auth_password
#验证是否已关闭。
ps -ef|grep redis
2.创建redis-cluster目录作为集群目录
找到之前安装redis的目录,我的是/usr/local,创建redis-cluster目录,将之前装过的redis复制一份到redis-cluster目录中去并重命名为redis01。
cd /usr/local
mkdir redis-cluster
cp redis redis-cluster/redis01
3.编辑配置文件并复制出其它5个节点
cd redis01
vi ./rconfig/redis.c