Redis主从复制,简单三招以及哨兵模式

本文介绍Redis集群中的主从复制原理及哨兵模式的实现方式。详细阐述了一主二仆、薪火相传、反客为主的三种主从复制方案,并重点介绍了哨兵模式下如何实现自动故障转移。

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


步骤一:建立三个redis.conf文件(6379,6380,6381),进行端口号,pidfile文件名,logfile文件名,dbfilename的更改

第一个文件6379

第二个文件6380




第三个文件6381






步骤二:我们可以查看一下端口号的信息,一共有三个端口。


刚开始三个都是默认为主机master



主机不用设置,在从机中通过SLAVEOF来设置主机



从机只能读不能写。



关于主从复制我们一般有三招:

【一主二仆】【薪火相传】【反客为主】,下面简单介绍一下。

还有最常用的【哨兵模式】


【一主二仆】当主机SHUTDOWN时,从机不会争夺主机权限,而是等待主机重新连接上。



当从机shutdown时,重新连接时主机关系消失,从机变成了刚开始的默认master.




【薪火相传】

通过slaveof设置80的主机是79,81的主机是80。主机79设置的信息,80和81都可以接收到。



【反客为主】主机宕掉了,从机可以自己上位为master,也可以选择其他上位为mater的从机当主机。



还有一种最常用的模式【哨兵模式】

步骤一:首先建立一个sentinel.conf文件



在文件中配置如下信息



启动哨兵模式


在哨兵模式下,如果主机宕掉了,会自动投票选出新的主机。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值