將宕機的master下線
找一個salve做爲master
通知全部的slave鏈接新的master
啓動新的Master與slave
全量複製N+部分複製N
誰來確認master宕機了
找一個?怎麼找法
修改配置後,原始的主恢復了怎麼辦?redis
哨兵簡介
哨兵(sentinel)是一個分佈式系統,用於對主從結構中的每臺服務器進行監控,當出現故障時經過投票機制選擇新的master並將全部slave鏈接到新的master服務器
哨兵的做用分佈式
注意:
哨兵也是一臺redis服務器,只是不提供數據服務
一般哨兵配置數量爲單數ide
配置哨兵it
配置一拖二的主從結構
配置三個哨兵(配置相同,端口不一樣)
哨兵配置文件sentinel.conf
啓動哨兵
redis-sentinel sentinel-端口號.conf
環境:
爲了快速完操實驗操做,這裏採用了單機多實例的方式ast