Redis 哨兵集群

2021-10-19 03:02:59 字數 306 閱讀 8806

redis核心技術與實戰 - 08

哨兵掛了,還能監測主庫狀態,保證服務不間斷嗎?

多個例項組成哨兵集群,即使乙個哨兵掛掉了,其他哨兵也可以繼續協作完成主從庫切換的工作,包括判定主庫是不是處於下線狀態,選擇新主庫,以及通知從庫和客戶端。

在配置哨兵的資訊時,我們只需要用到下面的這個配置項,設定主庫的 ip 和埠,並沒有配置其他哨兵的連線資訊。那麼哨兵之間有時如何發現對方的呢?

基於 pub/sub 機制的哨兵集群組成

哨兵例項之間可以相互發現,要歸功於 redis 提供的 pub/sub 機制,也就是發布 / 訂閱機制。

redis主從,哨兵集群

準備工作 本文用的linux為centos6.5,redis為5.0.9在兩台伺服器 redis安裝請看 redis版本 5.0.9 主 172.16.38.225 26379 sentinel 26380 主 172.16.38.226 26379 sentinel 26380 redis支援主從...

redis之哨兵集群(2)

前面提到過,如果乙個哨兵在執行過程中發生故障,那麼是不是還能進行主從庫切換 實際上一旦多個例項組成了哨兵集群,即使有哨兵例項出現故障掛掉了,其他哨兵還能繼續協作完成主從庫切換的工作,包括判定主庫是不是處於下線狀態,選擇新主庫,以及通知從庫和客戶端。配置哨兵所用到的資訊 sentinel monito...

Redis學習筆記 哨兵機制 哨兵集群建立過程

4.筆記圖 5.redis哨兵集群建立過程 6.redis 哨兵集群組成原理 7.redis哨兵選leader 前面介紹了redis主從模型如何在不影響正常業務的情況下實現資料一致,若從庫發生故障,客戶端可以請求其他的從庫 或主庫 讀取資料,若主庫發生故障,客戶端就無法寫入了,而且還會影響從庫的資料...