欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

sentinel支持的redis高可用集群配置詳解

 更新時間:2022年04月01日 10:59:45   作者:一夕如環(huán)  
這篇文章主要為大家介紹了sentinel支持的redis高可用集群配置詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪

一、首先配置redis的主從同步集群

1、主庫的配置文件不用修改,從庫的配置文件只需增加一行,說明主庫的IP端口。如果需要驗證的,也要加多一行,認(rèn)證密碼。

slaveof 192.168.20.26 5268

masterauth hodge01

一主多從的話,就啟用多個從庫。其中,從庫都是一樣的方案。本次有兩個slave。

2、命令檢查

/usr/local/redis/bin/redis-cli -p 5257 -a hodge01 info Replication

二、sentinel高可用

1、概況。sentinel是redis自帶的附件,在新的版本redis安裝都有sentinel。sentinel是稱作哨兵的監(jiān)控機制,當(dāng)達(dá)到一定數(shù)量的sentinel投票支持,redis的master就會切換。本次使用docker容器搭建,主要講述配置文件。

2、配置文件。注意:每次要拋棄上一次集群都考檢查配置文件,因為sentinel是靠更改配置文件實現(xiàn)功能的。

監(jiān)聽端口。

第一行最后的那個2,是說明需要兩個sentinel確認(rèn)客觀下線,需要切換,才能操作。

如果有需要密碼驗證的,要在這里添加密碼信息,否則不能通訊。

在配置文件后面幾行是啟動后系統(tǒng)自動添加。

3、啟動。

啟動之后,本實驗就是3臺redis,三臺sentinel,sentinel的配置文件自動填寫了sentinel集群和redis集群的信息。因為網(wǎng)絡(luò)影響,所以單單憑一臺sentinel之言就隨便切換,所以一般情況需要3臺sentinel以上。

確認(rèn)5268是master,連接兩個slave。

4、測試。

a、關(guān)掉5268redis。

b、檢查4157和5257redis。發(fā)現(xiàn)master已經(jīng)轉(zhuǎn)移到5257。

c、查看轉(zhuǎn)移日志。

+failover-state-reconf-slaves master mymaster

…………

+failover-end master mymaster

第一行是確認(rèn)預(yù)先的架構(gòu)復(fù)核標(biāo)準(zhǔn)。

第二行認(rèn)為5268已經(jīng)客觀下線。

第三行表示準(zhǔn)備重寫主從架構(gòu)的配置文件。

第四行表示開始重寫。

第五行表示故障切換處理5268完畢.。

第六、七行記錄在sentinel中已經(jīng)認(rèn)為4157和5268作為slave已經(jīng)追隨5257master。

第九行sentinel認(rèn)為5268已經(jīng)淪落為slave,但是并不在線。緊接著標(biāo)記主觀下線。

第十行表示5268重啟后符合slave標(biāo)準(zhǔn),用“-”移除主觀下線記錄。

但是,查了兩次5257,并沒有發(fā)現(xiàn)5268的信息。于是我們查看redis5258的日志,看沒有連上master是怎么回事,反正sentinel那邊已經(jīng)認(rèn)為連上。

d、恢復(fù)后的redis5268的日志。(異常處理)

NOAUTH Authentication required.

滿滿的認(rèn)證不成功,已經(jīng)很明顯告知,5268恢復(fù)之后就是slave了,因為此時的5257已經(jīng)有了密碼,而5268沒有密碼記錄,自然沒有認(rèn)證成功連上master5257。

所以在redis5268加上在master面前的認(rèn)證密碼。

masterauth hodge01

e、重啟驗證。

重啟redis5268

檢查redis master5257,發(fā)現(xiàn)5268已經(jīng)連上。

到此為止,sentinel支持的redis高可用集群就全部完成,IP自動切換方面下次探索。

以上就是sentinel支持的redis高可用集群配置詳解的詳細(xì)內(nèi)容,更多關(guān)于sentinel redis高可用集群配置的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Redis實現(xiàn)限流器的三種方法(小結(jié))

    Redis實現(xiàn)限流器的三種方法(小結(jié))

    本文主要介紹了Redis實現(xiàn)限流器的三種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Redis監(jiān)控工具RedisInsight安裝與使用

    Redis監(jiān)控工具RedisInsight安裝與使用

    這篇文章主要為大家介紹了Redis監(jiān)控工具RedisInsight的安裝步驟與使用方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-03-03
  • redis使用Lua腳本解決多線程下的超賣問題及原因解析

    redis使用Lua腳本解決多線程下的超賣問題及原因解析

    這篇文章主要介紹了redis使用Lua腳本解決多線程下的超賣問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • 淺談分布式鎖的幾種使用方式(redis、zookeeper、數(shù)據(jù)庫)

    淺談分布式鎖的幾種使用方式(redis、zookeeper、數(shù)據(jù)庫)

    這篇文章主要介紹了淺談分布式鎖的幾種使用方式(redis、zookeeper、數(shù)據(jù)庫),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • Redis基本數(shù)據(jù)類型哈希Hash常用操作命令

    Redis基本數(shù)據(jù)類型哈希Hash常用操作命令

    這篇文章主要為大家介紹了Redis基本數(shù)據(jù)類型哈希Hash常用操作,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Redis報錯:Could not create server TCP listening socket 127.0.0.1:6379: bind:解決方法

    Redis報錯:Could not create server TCP 

    這篇文章主要介紹了Redis報錯:Could not create server TCP listening socket 127.0.0.1:6379: bind:解決方法,是安裝與啟動Redis過程中比較常見的問題,需要的朋友可以參考下
    2023-06-06
  • 淺談Redis緩沖區(qū)機制

    淺談Redis緩沖區(qū)機制

    本文主要介紹淺談Redis緩沖區(qū)機制,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • 基于?Spring?Aop?環(huán)繞通知實現(xiàn)?Redis?緩存雙刪功能(示例代碼)

    基于?Spring?Aop?環(huán)繞通知實現(xiàn)?Redis?緩存雙刪功能(示例代碼)

    基于 spring aop 常規(guī)應(yīng)用場景多是用于日志記錄以及實現(xiàn) redis 分布式鎖,在 github 中也有項目是把它拿來當(dāng)作緩存的異常捕捉,這篇文章主要介紹了基于?Spring?Aop?環(huán)繞通知實現(xiàn)?Redis?緩存雙刪,需要的朋友可以參考下
    2022-08-08
  • Redis 2.8-4.0過期鍵優(yōu)化過程全紀(jì)錄

    Redis 2.8-4.0過期鍵優(yōu)化過程全紀(jì)錄

    這篇文章主要給大家介紹了關(guān)于Redis 2.8-4.0過期鍵優(yōu)化的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Redis具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 一篇吃透Redis緩存穿透、雪崩、擊穿問題

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

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

最新評論