精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

面試官:你們Redis故障過嗎,怎么解決?

存儲 存儲設備 Redis
Redis 4.0 開始,當一個實例在故障轉移后被提升為 master,它仍能與舊 master 的 Replica 進行部分重同步。

 [[392661]]

1 重啟和故障轉移后的部分重同步

Redis 4.0 開始,當一個實例在故障轉移后被提升為 master,它仍能與舊 master 的 Replica 進行部分重同步。為此,Replica 會記住舊 master 的舊 replication ID 和復制偏移量,因此即使詢問舊的 replication ID,也可以將部分復制緩沖提供給連接的 Replica 。

但升級的 Replica 的新 replication ID 將不同,因為它構成了數據集的不同歷史記錄。例如,master 可以返回可用,并且可以在一段時間內繼續接收寫命令,因此在被提升的 Replica 中使用相同的 replication ID 將違反 一對復制標識和偏移對只能標識單一數據集 規則。

Replica 在關機并重啟后,能夠在 RDB 文件中存儲所需信息,以便與 master 進行重同步。這在升級的情況下很有用。當需要時,最好使用 SHUTDOWN 命令執行 Replica 的保存和退出操作。

2 主從數據不一致

很顯然,這是由于主從網絡延時。

2.1 主多從少

部分重同步??赏ㄟ^命令 PSYNC master_run_id offset 執行。

2.2 主少從多

全量復制,覆蓋。這種情況是因為 Replica 是讀寫模式,因此:

關閉 Replica 的讀寫模式

或刪除 Replica 的數據,重新從 Master 全量復制

3 數據延遲

編寫外部程序監聽主從節點的復制偏移量,延遲較大時發出報警或通知客戶端,切換到 Master 或其他節點。

設置 Replica:

  1. slave-serve-stale-data = no 

除 INFO 和 SLAVOF 命令之外的任何請求都會返回一個錯誤“SYNC with master in progress”。

當 Replica 失去與Master 的連接時或仍在進行復制時,Replica 可以如下方式起作用:

  • 若 replica-serve-stale-data 為 yes(默認值),則 Replica 仍會回復客戶端請求,可能帶有過期數據,或者說,若這是第一次同步,則數據集可能只是空的

  • 若將 replica-serve-stale-data 設為no,則該 Replica 將對除以下信息以外的所有命令返回錯誤“SYNC with master in progress”:INFO,REPLICAOF,AUTH,PING,SHUTDOWN,REPLCONF,ROLE,CONFIG ,SUBSCRIBE,UNSUBSCRIBE,PSUBSCRIBE,PUNSUBSCRIBE,PUBLISH,PUBSUB,COMMAND,POST,HOST和LATENCY

4 臟數據

4.1 臟數據產因

4.1.1 Redis 刪除策略

因為讀到了過期數據,而讀到過期數據就是 Redis 刪除策略所導致的:

惰性刪除

Master 每次讀取命令時都會檢查K是否超時,若超時,則執行 del 命令刪除K,之后異步把 del 命令同步給 Replica,即可保證數據復制的一致性。切記 Replica 永遠不會主動去刪除超時數據。

定時刪除

Redis 的 Master 在內部有定時任務,會循環采樣一定數量的K,當發現采樣K過期,會執行 del,之后再同步給每個 Replica。

主動刪除

當前已用內存超過 maxmemory 限定時,觸發主動清理策略。主動設置的前提是設置了 maxMemory 的值 注:如果數據大量超時,master 節點采樣速度跟不上過期的速度,而且 master 節點沒有讀取過期鍵的操作,那 slave 節點是無法收到 del 命令的,這時從節點上讀取的數據已經是超時的了。

4.1.2 從節點可寫

如果從節點(默認讀模式)是讀寫模式,可能誤寫入從節點的數據,后期就會成為臟數據。

4.2 解決方案

4.2.1 忽略

比如 12306 查余票、雙十一秒殺的庫存,你會發現經常就是前后不一致的數據。因為你查詢時得到的數據,就是需要允許寫錯誤。

4.2.2 選擇性強制讀主

但是真正下單扣庫存時,你就必須確保數據的正確性 選擇強制讀 master,slave間接變為備份服務器(某個業務)。

4.2.3 從節點只讀

防止 slave 寫入臟數據。

4.2.4 Redis自身優化

Redis3.2 版本解決了 Redis 刪除策略導致的過期數據,在此版本中 slave 讀數據前,會檢查K過期時間,以決定是否返回數據。

5 數據安全性

5.1 關閉主節點持久化

為提升Redis性能,一般會關閉 Master 持久化的功能(這樣所有數據都會持久化在 slave),因為主從同步時,Master 都會 bgsave rdb。但這樣也會帶來復制的安全性問題。

在使用 Redis 復制功能時的設置中,推薦在 master 和在 slave 中啟用持久化。當不可能啟用時,例如由于非常慢的磁盤性能而導致的延遲問題,應該禁用主節點自動重啟功能。

風險場景

關閉 Master 的持久化設置,Replica1 和 Replica2 從 Master 復制數據。Master 只有內存數據,沒有磁盤數據了。

當 Master 宕機,由于自動重啟機制重啟了,但重啟后由于持久化被關閉了,Master數據集為空!

重啟后的 Master,發現 runId 發生變化,也會重新和從節點建立連接,兩個從節點會發起復制請求,從Master 復制數據,但 Master 此時數據集為空,因此復制的結果是它們會銷毀自身之前的數據副本而變成空數據集。 圖片

5.1.1 解決方案

犧牲性能,開啟 Master 的持久化功能。

為了性能,依舊選擇關閉,那就讓主節點不自動重啟,比如不要有Docker或腳本等自動重啟機制。

本文轉載自微信公眾號「JavaEdge」,可以通過以下二維碼關注。轉載本文請聯系JavaEdge公眾號。

 

 

責任編輯:武曉燕 來源: JavaEdge
相關推薦

2022-08-02 06:31:32

Java并發工具類

2022-07-26 08:40:42

Java并發工具類

2022-06-30 08:14:05

Java阻塞隊列

2022-07-11 10:47:46

容器JAVA

2023-01-26 00:25:09

JVM設置技術

2024-01-22 10:07:48

Redis持久化功能緩存擊穿

2022-06-10 13:56:42

Java

2022-06-30 14:31:57

Java阻塞隊列

2020-03-06 15:36:01

Redis內存宕機

2021-09-08 08:06:57

Redis原子性數據類型

2025-11-19 01:00:00

2023-02-08 07:04:20

死鎖面試官單元

2022-07-18 14:18:26

Babel代碼面試

2021-11-02 09:05:25

Redis

2024-04-03 00:00:00

Redis集群代碼

2024-07-10 10:08:36

項目多表關聯哈希

2022-06-08 13:54:23

指令重排Java

2022-06-15 15:14:17

Java公平鎖非公平鎖

2022-06-09 11:20:44

volatile關鍵字

2022-07-06 13:48:24

RedisSentinel機制
點贊
收藏

51CTO技術棧公眾號

av成人毛片| 91成人午夜| 亚洲视频免费在线观看| 91久久国产综合久久蜜月精品| 久久av高潮av无码av喷吹| 第四色中文综合网| 欧美主播一区二区三区| 成年在线观看视频| 撸视在线观看免费视频| 另类中文字幕网| 欧美激情网友自拍| 日韩丰满少妇无码内射| 超碰97久久| 欧美日韩精品专区| 国产黄视频在线| 精品国产白色丝袜高跟鞋| 麻豆视频在线免费观看| 精久久久久久久久久久| 羞羞色国产精品| 自拍偷拍第9页| 牛牛视频精品一区二区不卡| 6080午夜不卡| 人人爽人人av| 久久久男人天堂| 亚洲免费在线看| 午夜精品福利一区二区| 天天综合天天色| 国产精品一区二区x88av| 国产精品国产三级国产aⅴ浪潮 | 91视频 -- 69xx| 里番在线观看网站| 国产日韩综合av| 国产一区二区三区高清视频| 国产男男gay体育生网站| 久久精品一区二区国产| 98精品在线视频| 久久免费播放视频| 最新国产精品| 久久av在线看| 人人艹在线视频| 精品久久成人| 亚洲人成网7777777国产| 亚洲男女在线观看| 凹凸成人在线| 欧美v国产在线一区二区三区| 日本免费色视频| 性欧美1819sex性高清| 精品久久久久久久久久久久久久 | 青春草视频在线观看| 一区视频在线播放| 一区二区三区四区在线视频 | av成人资源网| 日韩欧美综合一区| 少妇欧美激情一区二区三区| 二区三区精品| 日韩视频免费观看高清在线视频| 亚洲天堂网站在线| 亚洲成人偷拍| 亚洲成人性视频| 在线天堂www在线国语对白| 精品三级在线观看视频| 日韩精品视频在线播放| 国产精品无码久久久久久| 九九综合在线| 中文字幕日韩欧美精品在线观看| 日韩一区二区三区四区视频| 性欧美69xoxoxoxo| 欧美成人久久久| 久久久一二三区| 亚洲美女少妇无套啪啪呻吟| 欧洲s码亚洲m码精品一区| 无码人妻精品一区二区| 蜜桃视频在线观看一区| 国产区精品在线观看| 国产精品国产精品国产专区| 国产成人啪午夜精品网站男同| 99中文字幕| 欧美黄色小说| 成人免费在线观看入口| 国产欧美精品aaaaaa片| 蜜桃视频动漫在线播放| 色婷婷av一区二区三区之一色屋| 久久综合久久色| 免费看日产一区二区三区| 亚洲国产精品va在线| 午夜精产品一区二区在线观看的| 四虎国产精品免费观看| 超碰97人人做人人爱少妇| 久久精品视频国产| 日本欧美一区二区| 操人视频欧美| yiren22综合网成人| 亚洲精品成人少妇| 久章草在线视频| 国产免费区一区二区三视频免费| 日韩高清免费观看| 神马久久精品综合| 亚洲欧美日韩国产一区| 91中文精品字幕在线视频| 亚洲av毛片成人精品| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 啦啦啦中文在线观看日本| 色嗨嗨av一区二区三区| 99中文字幕在线| 男男gay无套免费视频欧美| 丝袜情趣国产精品| 91美女免费看| 国产乱子伦视频一区二区三区| 欧美高清视频一区| yw在线观看| 欧美性猛交xxxx黑人猛交| 两女双腿交缠激烈磨豆腐| 国产日产一区 | 精品无人乱码一区二区三区| 日韩欧美国产精品| 日韩av网站在线播放| 亚洲一区二区三区免费在线观看| 亚洲aⅴ男人的天堂在线观看 | 蜜臀av免费在线观看| 国产精品传媒入口麻豆| 手机在线免费观看毛片| 日韩超碰人人爽人人做人人添| 欧美成人午夜激情| 亚洲在线免费观看视频| 久久夜色精品国产欧美乱极品| 国产一区 在线播放| 999色成人| 色噜噜狠狠狠综合曰曰曰| www.国产毛片| 91色porny| 18禁免费观看网站| 久久男人av| 国内精品一区二区三区| 精品人妻伦一区二区三区久久| 国产精品久久久久影视| 亚洲第一中文av| 精品国产精品| 国产成人综合一区二区三区| 欧洲视频在线免费观看| 日韩欧美一区二区三区| 精品人妻少妇嫩草av无码| 日韩午夜在线电影| 精品日韩欧美| 超碰资源在线| 亚洲欧美第一页| 色一情一乱一伦| 久久色在线视频| 日日摸天天爽天天爽视频| 久9久9色综合| 国产精品精品一区二区三区午夜版| 九一国产在线| 欧美日韩午夜精品| www.97视频| 国产乱对白刺激视频不卡| 国产一级黄色录像片| 蜜桃在线一区| 97精品在线观看| 欧洲综合视频| 欧美人妇做爰xxxⅹ性高电影| 男人在线观看视频| 国产高清久久久| 精品无码国模私拍视频| 香蕉久久夜色精品国产使用方法 | av免费中文字幕| 国产欧美一区二区精品久久久| 国产精品久久久久久久电影| 久久99精品久久久久久野外| 日韩视频在线你懂得| 国产一级淫片a| 久久亚洲精精品中文字幕早川悠里 | 国产黄色在线观看| 日韩欧美你懂的| 日韩熟女精品一区二区三区| 久久免费午夜影院| 超碰超碰在线观看| 国内揄拍国内精品久久| 欧美精品欧美精品| 91丨精品丨国产| 亚洲2020天天堂在线观看| porn视频在线观看| 欧美sm极限捆绑bd| 成人免费视频国产免费| 亚洲美女精品一区| 91精品国产自产| 美女网站一区二区| 男女私大尺度视频| 日韩精品网站| 国产一区免费在线观看| 国产a亚洲精品| 久久免费视频观看| av片在线看| 亚洲第一区中文字幕| 在线观看视频二区| 五月综合激情网| 国产老头老太做爰视频| 久久综合九色欧美综合狠狠| 在线看免费毛片| 免费亚洲婷婷| 99国产精品白浆在线观看免费| 久久不见久久见中文字幕免费| 国产有码在线一区二区视频| 日韩精品av| 久久精品久久久久久| 久蕉依人在线视频| 亚洲高清av在线| 91成人在线免费| 色婷婷综合在线| 国产亚洲第一页| 中文字幕一区二区三区四区不卡| 欧美一区二区免费在线观看| 韩国av一区二区三区在线观看| 精品国产一二三四区| 欧美二区不卡| 热re99久久精品国99热蜜月 | 视频在线精品一区| 欧美日韩一区二区三区不卡视频| 成人h片在线播放免费网站| 亚洲伊人av| 欧美国产日韩一区二区在线观看| 香蕉视频网站在线观看| 亚洲女人天堂视频| 日韩大片b站免费观看直播| 欧美成人艳星乳罩| 国产视频一区二区三| 欧美在线视频你懂得| 欧产日产国产69| 欧美丝袜第一区| 亚州国产精品视频| 五月开心婷婷久久| 久久精品人妻一区二区三区| 一区二区三区视频在线看| 免费看的黄色录像| 国产欧美中文在线| 午夜理伦三级做爰电影| 91在线观看下载| 玖草视频在线观看| 91亚洲精华国产精华精华液| 国模私拍在线观看| caoporm超碰国产精品| 性高潮久久久久久| 国产成人精品aa毛片| 国内自拍偷拍视频| 成人午夜电影网站| 麻豆精品国产传媒av| 99在线视频精品| 少妇户外露出[11p]| 99国产精品视频免费观看| 欧美xxxx×黑人性爽| 91在线一区二区三区| 醉酒壮男gay强迫野外xx| 2023国产一二三区日本精品2022| 国产精品成人99一区无码| aaa欧美色吧激情视频| 性囗交免费视频观看| 97超碰欧美中文字幕| 人妻大战黑人白浆狂泄| 久久久国产精品午夜一区ai换脸| 国产sm调教视频| 国产精品欧美久久久久一区二区| 糖心vlog免费在线观看| 亚洲综合免费观看高清在线观看| 久久精品国产av一区二区三区| 偷拍亚洲欧洲综合| 无码人妻av一区二区三区波多野| 欧美日韩亚州综合| 亚洲第一第二区| 国产视频久久久久| h视频在线免费| 欧美成人免费在线观看| 日本黄色免费在线| 国产精品一二三在线| 精品三级久久久| 国语精品免费视频| 欧美日韩第一| 麻豆传媒网站在线观看| 亚洲激情婷婷| 五月婷婷六月丁香激情| 国产精品456露脸| 三上悠亚ssⅰn939无码播放| 国产亚洲欧美一区在线观看| 精品国产视频在线观看| 欧美日韩国产精品一区| 伊人免费在线观看| 欧美精品一区二区久久婷婷| 高清毛片在线看| 欧美国产日韩一区二区| 欧美日韩视频免费观看| 波多野结衣精品久久| 要久久电视剧全集免费| 一区二区三区国产福利| 国产亚洲欧洲| 污污视频在线免费| 久久久久久久久久美女| 国产精品老熟女一区二区| 一本大道av伊人久久综合| 国产高清视频免费| 中文日韩电影网站| 7777kkk亚洲综合欧美网站| 国产精品视频专区| 欧美一级色片| 真人做人试看60分钟免费| 日韩中文字幕不卡| 李丽珍裸体午夜理伦片| 亚洲欧美日韩国产成人精品影院| 日韩精品在线免费视频| 日韩欧美一区二区三区在线| 成人激情电影在线看| 97婷婷大伊香蕉精品视频| 国产激情综合| 特级西西444www大精品视频| 亚洲视频大全| 人妻精油按摩bd高清中文字幕| 国产精品视频麻豆| 国语对白永久免费| 欧美成人在线直播| 菠萝蜜视频国产在线播放| 国产精品久久久久免费a∨| 台湾佬综合网| 国产午夜大地久久| 成人免费视频视频在线观看免费 | 欧美性猛交一区二区三区精品| 手机看片福利在线| 欧美黄色免费网站| 国产一区二区三区视频在线| 亚洲精品一区二区三区樱花| 亚洲综合国产| 亚洲欧美在线不卡| 午夜精品久久久久久久99水蜜桃| 99精品在线视频观看| 精品国产一区二区三区久久狼5月| 精品91久久| 日本一区二区三区视频在线播放| 免费视频一区| 五月天综合视频| 日本乱码高清不卡字幕| 精品欧美不卡一区二区在线观看 | 亚洲一区日韩精品| 亚洲国产精品精华液ab| 国产成人a v| 一区二区三区国产视频| 成人网ww555视频免费看| 欧美精品一区二区三区久久| 羞羞答答国产精品www一本 | 亚洲视频在线一区二区| 91免费视频播放| 超碰精品一区二区三区乱码| 国产999精品在线观看| 麻豆一区二区三区在线观看| 国产91富婆露脸刺激对白| 国产午夜视频在线| 亚洲国产日韩欧美在线动漫| 麻豆mv在线观看| 青青草成人激情在线| 久久爱www久久做| 草视频在线观看| 精品国产精品一区二区夜夜嗨 | 国产精品视频永久免费播放| 成人在线免费视频观看| 久久成年人网站| 亚洲国产精品一区二区久久恐怖片 | 欧美裸体xxxx极品少妇| 粉嫩久久久久久久极品| heyzo亚洲| 国产免费成人在线视频| 无码人妻黑人中文字幕| 久久精品99久久香蕉国产色戒| 午夜视频一区二区在线观看| 少妇高潮喷水在线观看| 国产三级精品视频| 国产婷婷在线视频| 97精品国产97久久久久久免费| 欧美老女人另类| 韩国三级hd中文字幕有哪些| 欧美性猛交视频| 麻豆传媒在线完整视频| 国产精品国产精品国产专区蜜臀ah | 国产精品久久久久久久久免费樱桃| 97超碰人人草| 69av视频在线播放| 日韩免费久久| 在线xxxxx| 欧美色图一区二区三区| 最新黄网在线观看| 欧美福利一区二区三区| 国产在线播放一区| 国产伦精品一区二区三区视频我| 久久久精品影院| 国产精品美女久久久久久不卡| xxx中文字幕| 欧美综合一区二区| 欧美大胆的人体xxxx| 水蜜桃亚洲精品| 成人av免费在线| 国产一区二区在线视频聊天| 91精品国产91久久久久久| 99久久精品国产亚洲精品| 成人性生活免费看| 欧美一区二区人人喊爽| 欧美成人黑人| 久久国产精品网|