本文主要是介绍Redis6.x 薪火相传和反客为主,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 薪火相传
- 反客为主
薪火相传
上一个Slave可以是下一个slave的Master,Slave同样可以接收其他 slaves的连接和同步请求,那么该slave作为了链条中下一个的master, 可以有效减轻master的写压力,去中心化降低风险。
用
slaveof <ip><port>
中途变更转向:会清除之前的数据,重新建立拷贝最新的风险是一旦某个slave宕机,后面的slave都没法备份。
主机挂了,从机还是从机,无法写数据了
举个例子,公司之初,一个领导,管两个人,非常方便,如果管20个人呢,会相当麻烦,那么领导可以选择管两个人,让两个人继续管剩下的人,如下图所示:
在redis中操作时,可以用 如下命令 去做,可自行脑补过程。。
127.0.0.1:6380> slaveof 127.0.0.1 6379
127.0.0.1:6381> slaveof 127.0.0.1 6380
反客为主
当一个master宕机后,后面的slave可以立刻升为master,其后面的slave不用做任何修改。
用 slaveof no one 将从机变为主机。
比如 6379挂掉了, 我们可以在6380输入如下命令
127.0.0.1:6380> slaveof no one
这样6380 就是master机器了。
这篇关于Redis6.x 薪火相传和反客为主的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!