Redis集群、一主二从三哨兵的搭建

本文详细介绍了如何搭建Redis集群,包括至少需要3个master节点和对应的slave节点的原因,以及推荐使用奇数个节点的理由。步骤涵盖了从下载Redis到配置多个端口的redis.conf,启动节点,创建集群,并通过示例展示了如何进行主从配置和哨兵模式的搭建。通过这种方式,可以实现高可用性和故障转移。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Redis集群至少需要3个master节点,1个master节点需要对应一个slave节点,所以redis集群至少需要6个节点

至少需要3个maser节点原因:master节点的选举需要大半数的集群master节点同意才能选举成功,如果只有2个master节点,当其中一个挂了,是达不到选举新master的条件的

推荐节点数为奇数的原因:举个例子:3个master节点与4个master节点,同时都有2个master节点宕机,那么都不能进行选举新的master节点,但是3个master节点

  • Redis集群的搭建

首先在自己的服务器上下载Redis

参考文档:
CentOS7(Linux)源码安装Redis - 腾讯云开发者社区-腾讯云

(最后可以先不用设置密码,如果设置了,进入redis时不要忘记输入密码)

环境搭建好了之后,就可以进行对redis单机集群的搭建了,因为是单机上,所以多创建几个redis节点,修改端口号(7001-7006),来充当集群节点

1.我这里都是在/usr/local目录下进行的,创建一个redis-cluster文件夹,为了方便区分创建相对应端口号的文件夹

2.将redis中bin目录复制到每个文件夹中

 

bin目录中上面aof、rdb是持久化文件,在集群搭建成功之前请先删除,nodes-7001.conf是集群搭建成功后自动生成的

3.然后进行对每个端口号里面的redis.conf配置文件进行修改

        port:修改为

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值