最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Redis哨兵監(jiān)控的使用

 更新時間:2023年11月12日 11:22:30   作者:knookda  
在Redis集群模式中,哨兵模式是一種常用的方案,本文主要介紹了Redis哨兵監(jiān)控的使用,具有一定的參考價值,感興趣的可以了解一下

1.簡介

(1)什么是哨兵

  • 哨兵是Redis的一種運行模式。
  • 它專注于對Redis實例(主節(jié)點、從節(jié)點)運行狀態(tài)的監(jiān)控。
  • 并能夠在主節(jié)點發(fā)生故障時通過一系列的機制實現(xiàn)選主及主從切換,實現(xiàn)故障轉(zhuǎn)移,確保整個Redis系統(tǒng)的可用性。
  • 吹哨人巡查監(jiān)控后臺master主機是否故障,如果故障了根據(jù)投票數(shù)自動將某一個從庫轉(zhuǎn)換為新主庫,繼續(xù)對外服務。

(2)功能

  • 主從監(jiān)控:監(jiān)控主從redis是否正常運行。
  • 消息通知:哨兵可以將故障轉(zhuǎn)移的結果發(fā)送給客戶端。
  • 故障轉(zhuǎn)移:主機異??蛇M行主從切換。
  • 配置中心:客戶端通過連接哨兵來獲得當前Redis服務的主節(jié)點地址。

(3)啟動

  • 通用配置(可根據(jù)具體需求添加或修改)

    bind 0.0.0.0
    daemonize yes
    protected-mode no
    port 26379
    logfile "/myredis/sentinel26379.log"
    pidfile /var/run/redis-sentinel26379.pid
    dir /myredis
    sentinel monitor mymaster 主機號 端口號 投票數(shù)
    sentinel auth-pass mymaster 連接密碼
    
  • 啟動命令

    redis-sentinel 哨兵配置文件 --sentinel
    

2.運行流程

(1)運行流程

  • 某臺主機檢測到主機狀態(tài)異常,主觀不可用(SDOWN)。

  • 多個哨兵認為主機主觀下線達到quorum指定數(shù)量認為是客觀下線(odown)。

  • 選出領導者哨兵

    • 主機被判定為客觀下線后,哨兵先協(xié)商選出一個兵王,并由該節(jié)點進行故障遷移。
    • 哨兵領導者通過Raft算法選出(先到先得)。
  • 由領導者哨兵開始推動故障遷移。

(2)故障遷移(failover)

  • 新主登基:選出新的主機
    • 節(jié)點健康前提下,redis.conf文件中,slave-priority或者replica-priority數(shù)字最小的從節(jié)點。
    • 復制偏移位置offset最大的從節(jié)點。
    • 最小Run ID的從節(jié)點。
  • 群臣俯首
    • 執(zhí)行slaveof no one命令讓選出來的從節(jié)點成為新的主節(jié)點.
    • 并通過slaveof xxx命令讓其他節(jié)點成為其從節(jié)點。
  • 舊主敗服
    • 將之前已下線的老master設置為新選出的新master的從節(jié)點。
    • 當老master重新上線后,它會成為新master的從節(jié)點。

(3)使用建議

  • 哨兵節(jié)點的數(shù)量應為多個,哨兵本身應該集群,保證高可用。
  • 哨兵節(jié)點的數(shù)量應該是奇數(shù)(避免出現(xiàn)平票情況)。
  • 各個哨兵節(jié)點的配置應一致。
  • 如果哨兵節(jié)點部署在Docker等容器里面,尤其要注意端口的正確映射哨。
  • 兵集群+主從復制,并不能保證數(shù)據(jù)零丟失

到此這篇關于Redis哨兵監(jiān)控的文章就介紹到這了,更多相關Redis哨兵監(jiān)控內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家! 

相關文章

  • 利用Redis的有序集合實現(xiàn)排行榜功能實例代碼

    利用Redis的有序集合實現(xiàn)排行榜功能實例代碼

    這篇文章主要給大家介紹了關于如何利用Redis的有序集合實現(xiàn)排行榜功能的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者使用Redis具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-03-03
  • Redis如何在項目中合理使用經(jīng)驗分享

    Redis如何在項目中合理使用經(jīng)驗分享

    這篇文章主要給大家介紹了關于Redis如何在項目中合理使用的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Redis具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-04-04
  • python中使用redis用法詳解

    python中使用redis用法詳解

    Redis擁有豐富的數(shù)據(jù)結構,擁有事務功能,保證命令的原子性。由于是內(nèi)存數(shù)據(jù)庫,讀寫非常高速,可達10w/s的評率,所以一般應用于數(shù)據(jù)變化快、實時通訊、緩存等。這篇文章給大家講解一下Python如何使用Redis,并進行相關的實戰(zhàn)操作。
    2022-12-12
  • Redis如何實現(xiàn)計數(shù)統(tǒng)計

    Redis如何實現(xiàn)計數(shù)統(tǒng)計

    這篇文章主要介紹了Redis如何實現(xiàn)計數(shù)統(tǒng)計方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • Redisson如何解決redis分布式鎖過期時間到了業(yè)務沒執(zhí)行完問題

    Redisson如何解決redis分布式鎖過期時間到了業(yè)務沒執(zhí)行完問題

    這篇文章主要介紹了Redisson如何解決redis分布式鎖過期時間到了業(yè)務沒執(zhí)行完問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Redis中的配置文件,數(shù)據(jù)持久化,事務

    Redis中的配置文件,數(shù)據(jù)持久化,事務

    這篇文章主要介紹了Redis中的配置文件,數(shù)據(jù)持久化,事務問題,具有很好的參考價值,希望對大家有所幫助。
    2022-12-12
  • redis緩存穿透解決方法

    redis緩存穿透解決方法

    在本篇文章里小編給大家分享了關于redis緩存穿透的解決方法以及相關實例內(nèi)容,需要的朋友們學習下。
    2019-06-06
  • 詳解Redis中key的命名規(guī)范和值的命名規(guī)范

    詳解Redis中key的命名規(guī)范和值的命名規(guī)范

    這篇文章主要介紹了詳解Redis中key的命名規(guī)范和值的命名規(guī)范,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • redis-copy使用6379端口無法連接到Redis服務器的問題

    redis-copy使用6379端口無法連接到Redis服務器的問題

    這篇文章主要介紹了redis-copy使用6379端口無法連接到Redis服務器的問題的相關資料,需要的朋友可以參考下
    2023-05-05
  • 一篇吃透Redis緩存穿透、雪崩、擊穿問題

    一篇吃透Redis緩存穿透、雪崩、擊穿問題

    這篇文主要介紹了Redis緩存穿透,緩存雪崩,緩存擊穿的問題解決方法,文中有詳細的圖文介紹,對大家了解Redis有一定的幫助,需要的朋友可以參考下
    2023-05-05

最新評論

开平市| 元阳县| 灌南县| 图片| 潞城市| 沂源县| 奉贤区| 镇巴县| 东乡族自治县| 马关县| 宾阳县| 枣阳市| 柳河县| 都兰县| 昂仁县| 河北区| 萝北县| 施秉县| 德格县| 冷水江市| 乌恰县| 徐闻县| 新干县| 吴江市| 盘山县| 巩留县| 缙云县| 博湖县| 巧家县| 同江市| 体育| 乐业县| 都昌县| 扶风县| 奉新县| 靖安县| 花莲市| 通榆县| 西吉县| 广安市| 泸西县|