Redis的sentinel機制(sentinel節點IP為:192.168.23.10) “哨兵”
阿新 • • 發佈:2017-10-18
out zookeep systemctl mbo tar cli bsp 機制 登入
2:指明主節點多少秒聯系不上,認定主服務器宕機,默認30000毫秒
sentinel down-after-milliseconds mymaster 3000
3:從新指定主服務器後,允許幾臺從服務器去主服務器同步數據
sentinel parallel-syncs mymaster 1
4:指定故障轉移的超時時長,如果180000毫秒,無法在從服務器選擇主服務器,則故障轉移失敗
sentinel failover-timeout mymaster 18000
5: 指定與master通信的密碼
sentinel auth-pass mymaster 123456
-
萬一主節點打擊,主從模型將會停止工作,為了解決這個問題,Redis提供了一個sentinel(哨兵),以此來實現主從切換的功能,一旦主節點宕機了,sentinel將會在從節點中挑一個作為主節點。與zookeeper類似
編輯/etc/redis-sentinel.conf文件
啟動systemctl
登入Sentinel,查看主從狀態
停止Redis的master節點,登入sentinel查看節點信息
Redis的sentinel機制(sentinel節點IP為:192.168.23.10) “哨兵”