Redis集群高可用环境之哨兵机制(12)
生活随笔
收集整理的這篇文章主要介紹了
Redis集群高可用环境之哨兵机制(12)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Redis哨兵機制
- 1.Redis哨兵機制
- 2.哨兵機制原理
- 3.Redis.conf核心配置
- 4.啟動哨兵
1.Redis哨兵機制
Redis的哨兵機制就是解決我們以上主從復制存在缺陷(選舉問題),解決問題保證我們的Redis高可用,實現自動化故障發現與故障轉移。
2.哨兵機制原理
3.Redis.conf核心配置
主要核心配置,其余的可以保持不變。一主二從三個哨兵,每臺機器上最開始都可以保持相同的配置,然后啟動即可。
# 后臺啟動 daemonize yes # 監控主服務器master的名字:mymaster,IP:192.168.1.10,port:6379,最后的數字2表示當Sentinel集群中有2個Sentinel認為master存在故障不可用,則進行自動故障轉移 sentinel monitor mymaster 192.168.1.10 6379 2 # 設置主的連接密碼 sentinel auth-pass mymaster 123456 #sentinel心跳檢測主超時時間,若3秒內無響應,視為掛掉,開始切換其他從為主 sentinel down-after-milliseconds mymaster 3000 #每次最多可以有1個從同步主。一個從同步結束,另一個從開始同步。 sentinel parallel-syncs mymaster 1 #主從切換超時時間,默認3分鐘(18000毫秒) sentinel failover-timeout mymaster 180004.啟動哨兵
進入安裝的目錄中啟動,將三臺的哨兵都啟動
# 進入目錄 cd /usr/local/redis/bin # 啟動 ./redis-sentinel sentinel.conf
測試:將主redis手動停止,等待3后進行選舉后進行觀察
查看命令:info replicaton
參考:螞蟻課堂
如果該文章能夠幫助到你,希望麻煩一鍵三連下,謝謝!
總結
以上是生活随笔為你收集整理的Redis集群高可用环境之哨兵机制(12)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hexo使用淘宝镜像CNPM安装插件
- 下一篇: 智慧指间丨矿山、化工行业职业病危害因素监