redis一主一从一哨兵,第一次主从切换成功,再次主从切换无法正常执行?
生活随笔
收集整理的這篇文章主要介紹了
redis一主一从一哨兵,第一次主从切换成功,再次主从切换无法正常执行?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
自己在服務器學著搭建redis主從復制和哨兵模式。為了簡單,一開始只是搭建了一主(port 9001),一從(port 6379),一哨兵(26379)
主從哨兵都在一臺服務器上,并且主從服務器均設置了密碼:123456
先按照 主-->從--->哨兵 的順序依次啟動,日志和執行命令都沒有問題,然后shutdown 9001服務器,哨兵模式順利將主節點切換到6379,然后在啟動9001的redis,發現9001的服務器變為slave ;
但是再次將6379(當前的master)宕機,無法繼續切換
如下:
一開始是以為配置文件有問題,來回檢查了幾遍,后來發現這個情形(6379為master ,9001為slave),哪怕在master存放新的key-value,也無法同步到9001
查看了一下9001的redis的info配置發現
我的6379的服務器是正常運行的,但是9001沒法連接到相關的6379服務器,自然也就沒法對master(6379)的服務器進行同步了
想到6379設置了服務密碼,我就在9001的redis里加了如下配置
修改完配置之后,重啟服務,再次模擬剛剛的情形,二次切換也成功了
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的redis一主一从一哨兵,第一次主从切换成功,再次主从切换无法正常执行?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深刻好文|关于资产与负债的思考(国庆活动
- 下一篇: springcloud 2.0 服务链路