redis哨兵的優(yōu)點(diǎn)?
redis哨兵模式優(yōu)點(diǎn):
1、哨兵集群,基于主從復(fù)制模式,所有的主從配置優(yōu)點(diǎn),它都有。
2、主從可以切換,故障可以轉(zhuǎn)移,高可用性的系統(tǒng)
3、哨兵模式就是主從模式的升級(jí),手動(dòng)到自動(dòng),更加健壯。
redis哨兵工作原理:1.哨兵啟動(dòng)啟動(dòng)后,首先監(jiān)控當(dāng)前redis的主機(jī),并且從主機(jī)中其獲得從機(jī)的信息2.當(dāng)redis主機(jī)宕機(jī)之后,哨兵通過(guò)心跳檢測(cè)機(jī)制檢測(cè)主機(jī)是否宕機(jī),如果連續(xù)3次都沒(méi)有獲取主機(jī)的反饋,則斷定主機(jī)宕機(jī),之前根據(jù)算法篩選出 新的主機(jī)3.當(dāng)哨兵選舉出新的主機(jī)后,為了保證主從的關(guān)系,則會(huì)動(dòng)態(tài)的修改各自的redis.conf文件,并且將其他節(jié)點(diǎn)標(biāo)識(shí)為新主機(jī)的從機(jī)