Redis主从复制过程

 将目前服务器加入到端口号为6379的从服务器

 

 一主二仆

当期中一台从服务器宕机之后 从服务器重启之后会变成单独的主服务器,与之前的主从复制没有关系,重新使用slaceof命令才能恢复到之前一样 

主服务器宕机后,从服务器不会成为主服务器,主服务器重启之后,还是主服务器。

薪火相传

主服务器复制一个从服务器,下面的从服务器都是通过上一级的从服务器复制而来的。

主服务器宕机后,从服务器不会成为主服务器,主服务器重启之后,还是主服务器。 

反客为主

需手动开启: slaceof no one 将从机变为主机

哨兵模式

当一个 master 宕机后,后面的 slave 可以立刻升为 master,其后面的 slave 不用做任何修改。用 slaveof no one 指令将从机变为主机。而哨兵模式是反客为主的自动版,能够后台监控主机是否故障,如果故障了根据投票数自动将从库转换为主库。

 

1. 创建配置文件sentinel.conf

填写内容 配置哨兵

2.  执行redis-sentinel /xxx/sentinel.conf 启动哨兵 有默认端口号

这时候主服务器宕机之后,哨兵检测到后,就会将其中一个从服务器设置为主服务器,当原主服务器恢复的时候,也不能作为主服务器了, 只能作为新主服务器的从服务器。

从服务器选择规则(3个)

redis.conf中默认slave-priority100 值越小优先级越高,偏移量是指获得源主机数据最全的,如果偏移量相同,每个redis实例启动后会随机生成一个40位的runid,选择runid最小的从服务器作为主服务器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值