redis主从架构宕机问题手动解决
1??? 主機宕機
1、? 設(shè)置端口6379是主機,端口6380是從機,全部都正常啟動
2、? 驗證在6379寫入數(shù)據(jù),在6380也能得到數(shù)據(jù)
3、? 現(xiàn)在將6379主機停掉,模擬主機宕機
4、? 由于主機宕機了,現(xiàn)在就要將6380從機設(shè)置為主機,使用slaveof no one命令,此時原來的從機變?yōu)?/p>
?????? 主機也用了寫的權(quán)限
5、? 要是原來6379經(jīng)過修復(fù)后,能夠正常工作,先將6380主機數(shù)據(jù)進行保存持久化,將rdb文件,覆蓋原主機6379的rdb文件,進行數(shù)據(jù)的統(tǒng)一。
6、? 啟動原來的主機6379
7、? 將6380再次設(shè)置為從機
8、? 先驗證主機和從機數(shù)據(jù)是否一致
主機:
從機:
9、? 在主機設(shè)置值,看能否同步到從機。
主機設(shè)置數(shù)據(jù)
從機得到數(shù)據(jù)
10、 測試從機是否還有寫權(quán)限
作為從機之后,不再具有寫權(quán)限了。
1.2????從機宕機
這個相對而言比較簡單,在Redis中從庫重新啟動后會自動加入到主從架構(gòu)中,自動完成同步數(shù)據(jù);
轉(zhuǎn)載于:https://www.cnblogs.com/xiao-xue-di/p/11102315.html
總結(jié)
以上是生活随笔為你收集整理的redis主从架构宕机问题手动解决的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 「面试」美团肝了我30+问题
- 下一篇: 华为鸿蒙OS 2.0 发布,18点18分