主頁(yè) > 知識(shí)庫(kù) > 解決redis sentinel 頻繁主備切換的問(wèn)題

解決redis sentinel 頻繁主備切換的問(wèn)題

熱門(mén)標(biāo)簽:超呼電話機(jī)器人 日本中國(guó)地圖標(biāo)注 宿遷便宜外呼系統(tǒng)平臺(tái) 魔獸2青云地圖標(biāo)注 貴州電銷(xiāo)卡外呼系統(tǒng) 山東外呼銷(xiāo)售系統(tǒng)招商 北京400電話辦理收費(fèi)標(biāo)準(zhǔn) 十堰營(yíng)銷(xiāo)電銷(xiāo)機(jī)器人哪家便宜 鄭州人工智能電銷(xiāo)機(jī)器人系統(tǒng)

問(wèn)題描述

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

問(wèn)題分析

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

問(wèn)題處理

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

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

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

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

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

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

如下:

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

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

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

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

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

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

您可能感興趣的文章:
  • 淺析Redis Sentinel 與 Redis Cluster
  • 基于SpringCloud手寫(xiě)一個(gè)簡(jiǎn)易版Sentinel
  • Spring Cloud Alibaba之Sentinel實(shí)現(xiàn)熔斷限流功能
  • Sentinel實(shí)現(xiàn)動(dòng)態(tài)配置的集群流控的方法
  • Redis Sentinel的使用方法
  • Redis Sentinel的基本搭建
  • Spring Cloud Alibaba 使用 Feign+Sentinel 完成熔斷的示例
  • Java之SpringCloudAlibaba Sentinel組件案例講解

標(biāo)簽:吉安 北京 朝陽(yáng) 江蘇 果洛 臺(tái)州 大慶 楊凌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決redis sentinel 頻繁主備切換的問(wèn)題》,本文關(guān)鍵詞  解決,redis,sentinel,頻繁,主備,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解決redis sentinel 頻繁主備切換的問(wèn)題》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于解決redis sentinel 頻繁主備切換的問(wèn)題的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章