亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決redis sentinel 頻繁主備切換的問題

 更新時間:2021年04月08日 11:30:02   作者:咫尺的夢想ing  
這篇文章主要介紹了解決redis sentinel 頻繁主備切換的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

問題描述

操作redis發(fā)現(xiàn)原有Master變成slave,其他slave成master,切換較頻繁

問題分析

查看redis服務(wù)器sentinel日志,發(fā)現(xiàn)主機頻繁在凌晨左右sentinel哨兵檢查到master掛了,主備切換,排查為每天凌晨左右對hash:sms:qxt:mobile:content:day隊列進行刪除觸發(fā)的切機,隊列量級過大,刪除時導(dǎo)致redis服務(wù)器卡住,切機。

問題處理

隊列改用分批刪除,避免對大數(shù)據(jù)量隊列進行刪除而引起切機

補充:redis一主一從一哨兵,第一次主從切換成功,再次主從切換無法正常執(zhí)行?

自己在服務(wù)器學(xué)著搭建redis主從復(fù)制和哨兵模式。為了簡單,一開始只是搭建了一主(port 9001),一從(port 6379),一哨兵(26379)

主從哨兵都在一臺服務(wù)器上,并且主從服務(wù)器均設(shè)置了密碼:123456

先按照 主-->從--->哨兵 的順序依次啟動,日志和執(zhí)行命令都沒有問題,然后shutdown 9001服務(wù)器,哨兵模式順利將主節(jié)點切換到6379,然后在啟動9001的redis,發(fā)現(xiàn)9001的服務(wù)器變?yōu)閟lave ;

但是再次將6379(當(dāng)前的master)宕機,無法繼續(xù)切換

如下:

一開始是以為配置文件有問題,來回檢查了幾遍,后來發(fā)現(xiàn)這個情形(6379為master ,9001為slave),哪怕在master存放新的key-value,也無法同步到9001

查看了一下9001的redis的info配置發(fā)現(xiàn)

我的6379的服務(wù)器是正常運行的,但是9001沒法連接到相關(guān)的6379服務(wù)器,自然也就沒法對master(6379)的服務(wù)器進行同步了

想到6379設(shè)置了服務(wù)密碼,我就在9001的redis里加了如下配置

修改完配置之后,重啟服務(wù),再次模擬剛剛的情形,二次切換也成功了

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • 聊聊redis-dump工具安裝問題

    聊聊redis-dump工具安裝問題

    這篇文章主要介紹了redis-dump工具安裝問題,由于安裝redis-dump工具需要使用rvm?和gem工具所以要提前安裝,詳細的安裝過程本文給大家提到過,需要的朋友可以參考下
    2022-01-01
  • Redis緩存三大異常的處理方案梳理總結(jié)

    Redis緩存三大異常的處理方案梳理總結(jié)

    這篇文章主要介紹了Redis緩存三大異常的處理方案梳理總結(jié),緩存方式,在提高數(shù)據(jù)查詢效率、保護數(shù)據(jù)庫等方面起到了不可磨滅的作用,但實際應(yīng)用中,可能會出現(xiàn)一些Redis緩存異常的情況,下文對其方案總結(jié)需要的朋友可以參考一下
    2022-06-06
  • redis常用命令小結(jié)

    redis常用命令小結(jié)

    這篇文章主要介紹了redis的一些常用命令,需要的朋友可以參考下
    2014-06-06
  • redis實現(xiàn)延時隊列的兩種方式(小結(jié))

    redis實現(xiàn)延時隊列的兩種方式(小結(jié))

    這篇文章主要介紹了redis實現(xiàn)延時隊列的兩種方式(小結(jié)),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Redis?的內(nèi)存淘汰策略和過期刪除策略的區(qū)別

    Redis?的內(nèi)存淘汰策略和過期刪除策略的區(qū)別

    這篇文章主要介紹了Redis?的內(nèi)存淘汰策略和過期刪除策略的區(qū)別,Redis?是可以對?key?設(shè)置過期時間的,因此需要有相應(yīng)的機制將已過期的鍵值對刪除,而做這個工作的就是過期鍵值刪除策略
    2022-07-07
  • 使用redis管理用戶登錄會話的方法

    使用redis管理用戶登錄會話的方法

    今天小編就為大家分享一篇使用redis管理用戶登錄會話的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Redis高并發(fā)超賣問題解決方案圖文詳解

    Redis高并發(fā)超賣問題解決方案圖文詳解

    Redis是一種基于內(nèi)存的數(shù)據(jù)存儲系統(tǒng),被廣泛用于解決高并發(fā)問題,下面這篇文章主要給大家介紹了關(guān)于Redis高并發(fā)超賣問題解決方案的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-02-02
  • Redis如何部署哨兵

    Redis如何部署哨兵

    本文主要介紹了Redis如何部署哨兵,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Spring?Boot?整合Redis?實現(xiàn)優(yōu)惠卷秒殺?一人一單功能

    Spring?Boot?整合Redis?實現(xiàn)優(yōu)惠卷秒殺?一人一單功能

    這篇文章主要介紹了Spring?Boot?整合Redis?實現(xiàn)優(yōu)惠卷秒殺?一人一單,在分布式系統(tǒng)下,高并發(fā)的場景下,會出現(xiàn)此類庫存超賣問題,本篇文章介紹了采用樂觀鎖來解決,需要的朋友可以參考下
    2022-09-09
  • 淺析Redis Sentinel 與 Redis Cluster

    淺析Redis Sentinel 與 Redis Cluster

    本文主要介紹Redis Sentinel 及 Redis Cluster的區(qū)別及用法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06

最新評論