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

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

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

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

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

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)控機制,當達到一定數量的sentinel投票支持,redis的master就會切換。本次使用docker容器搭建,主要講述配置文件。

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

監(jiān)聽端口。

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

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

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

3、啟動。

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

確認5268是master,連接兩個slave。

4、測試。

a、關掉5268redis。

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

c、查看轉移日志。

+failover-state-reconf-slaves master mymaster

…………

+failover-end master mymaster

第一行是確認預先的架構復核標準。

第二行認為5268已經客觀下線。

第三行表示準備重寫主從架構的配置文件。

第四行表示開始重寫。

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

第六、七行記錄在sentinel中已經認為4157和5268作為slave已經追隨5257master。

第九行sentinel認為5268已經淪落為slave,但是并不在線。緊接著標記主觀下線。

第十行表示5268重啟后符合slave標準,用“-”移除主觀下線記錄。

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

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

NOAUTH Authentication required.

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

所以在redis5268加上在master面前的認證密碼。

masterauth hodge01

e、重啟驗證。

重啟redis5268

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

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

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

相關文章

  • Redis自增生成id的方法實踐

    Redis自增生成id的方法實踐

    在使用Redis時,常常需要用到自增ID的功能,主要介紹了Redis自增生成id的方法實踐,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • 聊聊redis-dump工具安裝問題

    聊聊redis-dump工具安裝問題

    這篇文章主要介紹了redis-dump工具安裝問題,由于安裝redis-dump工具需要使用rvm?和gem工具所以要提前安裝,詳細的安裝過程本文給大家提到過,需要的朋友可以參考下
    2022-01-01
  • Redis+PHP實現(xiàn)用戶消息推送每天最多通知2次的功能

    Redis+PHP實現(xiàn)用戶消息推送每天最多通知2次的功能

    在開發(fā)應用程序中,經常需要向用戶推送消息通知,但是為了避免過多的打擾用戶,我們希望限制每天最多通知2次,本篇博文將介紹如何使用PHP和Redis實現(xiàn)這一功能,文中有詳細的代碼示例,需要的朋友可以參考下
    2023-10-10
  • 詳解Redis中key的命名規(guī)范和值的命名規(guī)范

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

    這篇文章主要介紹了詳解Redis中key的命名規(guī)范和值的命名規(guī)范,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • 深入淺析Redis 集群伸縮原理

    深入淺析Redis 集群伸縮原理

    Redis 集群提供了靈活的節(jié)點擴容和收縮方案。在不影響集群對外服務的情況下,可以為集群添加節(jié)點進行擴容,也可以下線部分節(jié)點進行縮容,接下來通過本文給大家分享Redis 集群伸縮原理,感興趣的朋友一起看看吧
    2021-05-05
  • 使用redis生成唯一編號及原理示例詳解

    使用redis生成唯一編號及原理示例詳解

    今天介紹下如何使用redis生成唯一的序列號,其實主要思想還是利用redis單線程的特性,可以保證操作的原子性,使讀寫同一個key時不會出現(xiàn)不同的數據,感興趣的朋友跟隨小編一起看看吧
    2021-09-09
  • Linux服務器快速安裝Redis6.0步驟示例詳解

    Linux服務器快速安裝Redis6.0步驟示例詳解

    這篇文章主要為大家介紹了Linux服務器快速安裝Redis6.0步驟示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • Redis的配置、啟動、操作和關閉方法

    Redis的配置、啟動、操作和關閉方法

    今天小編就為大家分享一篇Redis的配置、啟動、操作和關閉方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Redis動態(tài)熱點數據緩存策略設計

    Redis動態(tài)熱點數據緩存策略設計

    本文主要介紹了Redis動態(tài)熱點數據緩存策略設計,包括熱點數據識別、動態(tài)緩存、多級緩存、預加載機制、更新策略以及監(jiān)控告警等,具有一定的參考價值,感興趣的可以了解一下
    2025-01-01
  • Redis中跳表的實現(xiàn)原理分析

    Redis中跳表的實現(xiàn)原理分析

    Redis中的跳表是一種高效的多層鏈表結構,通過隨機概率算法決定節(jié)點的層數,從而實現(xiàn)快速的插入、刪除和查詢操作,跳表的平均時間復雜度為O(logn),最差情況為O(n),每個節(jié)點包含值和指向更高層節(jié)點的指針,以及回退指針以提高操作效率
    2025-02-02

最新評論

梅州市| 磐石市| 禹州市| 大埔区| 榆树市| 松江区| 察隅县| 哈尔滨市| 安乡县| 临颍县| 辽阳县| 岱山县| 海晏县| 万州区| 蕲春县| 阳东县| 铜陵市| 华亭县| 荣成市| 万源市| 黔南| 定安县| 马公市| 敦化市| 上饶县| 六盘水市| 长武县| 华亭县| 霸州市| 台北市| 和田市| 沙坪坝区| 古丈县| 平罗县| 乡宁县| 类乌齐县| 军事| 富宁县| 鸡泽县| 佛冈县| 建湖县|