码迷,mamicode.com
首页 > 其他好文 > 详细

redis主从架构宕机问题手动解决

时间:2019-06-28 14:55:40      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:content   验证   写入   ==   命令   测试   自动   nts   是否一致   

1    主机宕机

1、  设置端口6379是主机,端口6380是从机,全部都正常启动

2、  验证在6379写入数据,在6380也能得到数据

技术图片

技术图片

3、  现在将6379主机停掉,模拟主机宕机

技术图片

4、  由于主机宕机了,现在就要将6380从机设置为主机,使用slaveof no one命令,此时原来的从机变为

       主机也用了写的权限

技术图片

5、  要是原来6379经过修复后,能够正常工作,先将6380主机数据进行保存持久化,将rdb文件,覆盖原主机6379的rdb文件,进行数据的统一。

技术图片

6、  启动原来的主机6379

技术图片

7、  将6380再次设置为从机

技术图片

8、  先验证主机和从机数据是否一致

主机:

技术图片

从机:

技术图片

9、  在主机设置值,看能否同步到从机。

主机设置数据

技术图片

从机得到数据

技术图片技术图片

10、 测试从机是否还有写权限

技术图片

作为从机之后,不再具有写权限了。

1.2    从机宕机

这个相对而言比较简单,在Redis中从库重新启动后会自动加入到主从架构中,自动完成同步数据;

redis主从架构宕机问题手动解决

标签:content   验证   写入   ==   命令   测试   自动   nts   是否一致   

原文地址:https://www.cnblogs.com/xiao-xue-di/p/11102315.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!