哨兵模式是一種特殊的模式,首先Redis提供了哨兵的命令,哨兵是一個獨立的進程,作為進程,它會獨立運作。其原理是哨兵透過發送命令,等待Redis伺服器回應,從而監控運行的多個Redis實例。 (建議學習:Redis視訊教學)
透過傳送指令,讓Redis伺服器監控其運作狀態,包括主監控其運作狀態,包括主監控其運作狀態。
當哨兵監控到master宕機,會自動將slave切換成master,然後透過發布訂閱模式通知其他的從伺服器,修改設定文件,讓它們切換主機。
# 启动Redis服务器进程 ./redis-server ../redis.conf # 启动哨兵进程 ./redis-sentinel ../sentinel.conf
windows 啟動redis-server.exe sentinel.conf --sentinel
首先是主機(192.168.11.128)的Redis服務進程,然後啟動從機的服務進程,最後啟動3個哨兵的服務進程。
以客戶端進入,info查看狀態
192.168.65.1 192.168.65.1
#更多Redis相關技術文章,請造訪Redis資料庫使用入門教學欄位進行學習!
以上是redis怎麼重啟哨兵服務的詳細內容。更多資訊請關注PHP中文網其他相關文章!