redis(12)——哨兵的配置
阿新 • • 發佈:2019-01-23
哨兵實現步驟:
一、在其中一臺從伺服器配合sentinel.conf檔案
sentinel monitor mymaster 192.168.16.1306379 1 #名稱,主伺服器IP,埠,投票選舉次數建議為1。
sentinel down-after-milliseconds mymaster5000 #設定5000毫秒檢測一次,預設1秒
sentinel failover-timeout mymaster 900000
sentinel parallel-syncs mymaster 2
二、啟動哨兵
/usr/local/redis/bin/redis-server/usr/local/redis/etc/sentinel.conf --sentinel &
三、檢視哨兵相關資訊命令
/usr/local/redis/bin/redis-cli –h 192.168.16.131-p 26379 info Sentinel
四、關閉主伺服器檢視叢集資訊
/usr/local/redis/bin/redis-cli –h 192.168.16.130-p 6379 shutdown
預設情況下,redis node和sentinel的protected-mode都是yes,在搭建叢集時,若想從遠端連線redis叢集,需要將redis node和sentinel的protected-mode修改為no,若只修改redis node,從遠端連線sentinel後,依然是無法正常使用的,且sentinel的配置檔案中沒有protected-mode配置項,需要手工新增。