国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Redis Cluster 高可用原理說的頭頭是道,這些配置不懂就是紙上談兵

數據庫 Redis
設置每個集群總線連接的發(fā)送字節(jié)緩沖區(qū)的內存使用限制,超過限制緩沖區(qū)將被清空(主要為了防止發(fā)送緩沖區(qū)發(fā)送給慢速連接時無限延長時間的問題)。

Redis Cluster 集群相關配置,使用集群方式的你必須重視和知曉。別嘴上原理說的頭頭是道,而集群有哪些配置?如何配置讓集群快到飛起,實現真正的高可用卻一頭霧水,通過下面這些配置詳解也讓你對集群原理更加深刻,告別技術懸浮。

關于 Redis Cluster 原理請點擊《Redis 高可用篇:Cluster 集群能支撐的數據有多大?

cluster-enabled

普通的 Redis 實例是不能成為集群的一員,想要將該節(jié)點加入 Redis Cluster,需要設置 cluster-enabled yes

cluster-config-file

cluster-config-file nodes-6379.conf 指定集群中的每個節(jié)點文件。

集群中的每個節(jié)點都有一個配置文件,這個文件并不是讓程序員編輯的,是我自己創(chuàng)建和更新的,每個節(jié)點都要使用不同的配置文件,一定要確保同一個集群中的不同節(jié)點使用的是不同的文件。

cluster-node-timeout

設置集群節(jié)點不可用的最大超時時間,節(jié)點失效檢測。集群中當一個節(jié)點向另一個節(jié)點發(fā)送PING命令,但是目標節(jié)點未在給定的時限內返回PING命令的回復時,那么發(fā)送命令的節(jié)點會將目標節(jié)點標記為PFAIL(possible failuer,可能已失效);

如果master 節(jié)點超過這個時間還是無響應,則用它的從節(jié)點將啟動故障遷移,升級成主節(jié)點。

注意,任何一個節(jié)點在這個時間之內如果還是沒有連上大部分的主節(jié)點,則此節(jié)點將停止接收任何請求。

默認配置是 cluster-node-timeout 15000,單位是毫秒數。

cluster-port

該端口是集群總線監(jiān)聽 TCP 連接的端口,默認配置為 cluster-port 0,我就會把端口綁定為客戶端命令端口 + 10000(客戶端端口默認 6379,所以綁定為 16379 作為集群總線端口)。每個 Redis Cluster 節(jié)點都需要開放兩個端口:

  • 一個用于服務于客戶端的 TCP 端口,比如 6379.
  • 另一個稱為集群總線端口,節(jié)點使用集群總線進行故障監(jiān)測、配置更新、故障轉移等。客戶端不要與集群總線端口通信,另外請確保在防火墻打開這兩個端口,否則 Redis 集群接地那將無法通信。

cluster-replica-validity-factor

該配置用于決定當 Redis Cluster 集群中,一個 master 宕機后,如何選擇一個 slave 節(jié)點完成故障轉移自動恢復(failover)。如果設置為 0 ,則不管 slave 與 master 之間斷開多久,都認為自己有資格成為 master。

下面提供了兩種方式來評估 slave 的數據是否太舊。

  • 如果有多個 slave 可以 failover,他們之間會通過交換信息選出擁有擁有最大復制 offset 的 slave 節(jié)點。
  • 每個 slave 節(jié)點計算上次與 master 節(jié)點交互的時間,這個交互包含最后一次 ping 操作、master 節(jié)點傳輸過來的寫指令、上次可 master 斷開的時間等。如果上次交互的時間過去很久,那么這個節(jié)點就不會發(fā)起 failover。

針對第二點,交互時間可以通過配置定義,如果 slave 與 master 上次交互的時間大于 (node-timeout * cluster-replica-validity-factor) + repl-ping-replica-period,該 slave 就不會發(fā)生 failover。

例如,``node-timeout = 30 秒,cluster-replica-validity-factor=10repl-ping-slave-period=10`秒, 表示slave節(jié)點與master節(jié)點上次交互時間已經過去了310秒,那么slave節(jié)點就不會做failover。

調大 cluster-replica-validity-factor 則允許存儲過舊數據的 slave 節(jié)點提升為 master,調小的話可能會導致沒有 slave 節(jié)點可以升為 master 節(jié)點。

考慮高可用,建議大家設置為 cluster-replica-validity-factor 0

cluster-migration-barrier

沒有 slave 節(jié)點的 master 節(jié)點稱為孤兒 master節(jié)點,這個配置就是用于防止出現裸奔的 master。

當某個 master 的 slave 節(jié)點宕機后,集群會從其他 master 中選出一個富余的 slave 節(jié)點遷移過來,確保每個 master 節(jié)點至少有一個 slave 節(jié)點,防止當孤立 master 節(jié)點宕機時,沒有slave節(jié)點可以升為 master 導致集群不可用。

默認配置為 cluster-migration-barrier 1,是一個遷移臨界值。

含義是:遷移后 master 節(jié)點至少還有 1 個 slave 節(jié)點才能做遷移操作。比如 master A 節(jié)點有2個以上 slave 節(jié)點 ,當集群出現孤兒 master B 節(jié)點時,A 節(jié)點富余的 slave 節(jié)點可以遷移到 master B 節(jié)點上。

生產環(huán)境建議維持默認值,最大可能保證高可用,設置為非常大的值或者配置  cluster-allow-replica-migration no 禁用自動遷移功能。

cluster-allow-replica-migration 默認配置為 yes,表示允許自動遷移。

cluster-require-full-coverage

默認配置是 yes,表示為當 redis cluster 發(fā)現至少還有一個 哈希槽沒有被分配時禁止查詢操作。

這就會導致集群部分宕機,整個集群就不可用了,當所有哈希槽都有分配,集群會自動變?yōu)榭捎脿顟B(tài)。

如果你希望 cluster 的子集依然可用,配置成 cluster-require-full-coverage yes

cluster-replica-no-failover

默認配置為 no,當配置成 yes,在master 宕機時,slave 不會做故障轉移升為 master。

這個配置在多數據中心的情況下會很有用,你可能希望某個數據中心永遠不要升級為 master 節(jié)點,否則 master 節(jié)點就漂移到其他數據中心了。

cluster-allow-reads-when-down

默認是 no,表示當集群因主節(jié)點數量達不到最小值或者哈希槽沒有完全分配而被標記為失效時,節(jié)點將停止所有客戶端請求。

設置成 yes,則允許集群失效的情況下依然可從節(jié)點中讀取數據,保證了高可用。

cluster-allow-pubsubshard-when-down

配置成 yes,表示當集群因主節(jié)點數量達不到最小值或者哈希槽沒有完全分配而被標記為失效時,pub/sub 依然可以正常運行。

cluster-link-sendbuf-limit

設置每個集群總線連接的發(fā)送字節(jié)緩沖區(qū)的內存使用限制,超過限制緩沖區(qū)將被清空(主要為了防止發(fā)送緩沖區(qū)發(fā)送給慢速連接時無限延長時間的問題)。

默認禁用,建議最小設置1gb,這樣默認情況下集群連接緩沖區(qū)可以容納至少一pubsub消息(client-query-buffer-limit 默認是1gb)。

責任編輯:武曉燕 來源: 碼哥跳動
相關推薦

2022-10-24 08:41:52

集群配置編輯

2009-12-21 18:42:42

IT培訓NIIT

2021-01-05 06:20:51

云計算混合云安全云服務器

2015-08-24 17:51:25

Teradata大數據

2009-05-20 09:21:52

IT行業(yè)求職就業(yè)

2023-01-06 09:07:21

前端技術方案

2011-06-28 13:39:39

北塔IT運維BSM

2013-12-02 13:18:39

2013-04-28 10:19:21

UC

2019-02-11 16:00:37

2010-05-31 12:13:23

2025-09-29 01:15:00

AI代碼CWM模型Python語言

2020-02-10 15:03:40

疫情非接觸經濟信息技術

2020-10-26 16:54:56

華為云佟鑫轉型

2010-05-05 14:59:38

Media Servi

2017-04-12 09:47:09

移動互聯網無線打印

2014-01-09 14:52:47

創(chuàng)意開源

2020-04-07 08:00:02

Redis緩存數據

2022-06-21 07:51:06

Redis高可用哨兵進程

2010-06-04 13:18:22

點贊
收藏

51CTO技術棧公眾號

亚洲在线成人| 日韩激情在线观看| 亚洲第一免费网站| 粉嫩一区二区三区在线观看 | 国产制服91一区二区三区制服| 天海翼精品一区二区三区| 日韩久久午夜影院| av在线免费观看网址| 欧美最新大片在线看| 亚洲成人资源在线| 国产日本韩国在线播放| 国产精品无圣光一区二区| 欧美精品高清视频| 国产在线高清视频| 亚洲成人在线网站| 欧美二区三区| 日韩一级网站| 91a在线视频| 国产精品一区2区3区| 欧美videofree性高清杂交| 久久久久久欧美精品色一二三四| 九色蝌蚪在线| 91精品久久久久久综合乱菊| 偷拍一区二区| 97不卡在线视频| 久久国产精品美女| 久久手机免费视频| 亚洲黄网站在线观看| 欧美系列一区| 久久久综合亚洲91久久98| 韩国av一区| 国产伦精品一区二区三区免费视频 | www.日韩| 国产一区二区三区在线观看视频| 69久成人做爰电影| 亚洲欧美精品suv| 亚洲成人人体| 自拍视频国产精品| 51精品国产| 国产精品白嫩美女在线观看| 成人精品久久| 久久av一区二区三区漫画| 久久国内精品视频| 五月天男人天堂| 成人一级视频在线观看| 国产精品无码一本二本三本色| 中文欧美字幕免费| 四虎影视精品成人| 亚洲国产精品高清久久久| 人人精品久久| 国产精品久久久久久超碰| 精品91在线| 超级碰在线观看| 中文字幕成人网| 在线视频三级| 亚洲高清在线观看| 第一区第二区在线| 国产成人精品亚洲777人妖| 一区二区三区四区视频在线观看| 国产成人免费视频精品含羞草妖精| 国产精品亚洲二区在线观看| 久久久久免费av| 男男互摸gay网站| 欧美日韩精品在线观看| av免费播放网址| 91精品黄色| 麻豆精品新av中文字幕| 91猫先生在线| 亚洲成人久久影院| a'aaa级片在线观看| 欧美激情久久久| 欧美福利网址| 丰满的少妇愉情hd高清果冻传媒| 亚洲日本在线视频观看| www视频在线免费观看| 欧美激情奇米色| 一区在线免费| a级黄色小视频| 亚洲v中文字幕| 成人免费看视频网站| 国产欧美久久一区二区| 麻豆一区二区三| 色老板在线视频| 亚洲风情亚aⅴ在线发布| 香蕉久久夜色精品国产使用方法| 欧美在线激情| 亚洲精品网站在线观看| 人成在线免费网站| 成人黄色影片在线| 99久久国产综合色|国产精品| 高清在线观看av| 欧美极品少妇xxxxx| 日本中文字幕不卡| 在线观看理论片| 九九热这里只有精品免费看| 亚洲永久字幕| 黄页免费在线观看| 久久中文字幕国产| 奇米色777欧美一区二区| 91网页版在线登录入口| 日韩中文字幕第一页| 亚洲欧美日本日韩| 中文字幕亚洲精品视频| 久久久极品av| 美女视频一区二区| 黄色网址在线播放| 欧美在线日韩在线| 久久久一区二区三区捆绑**| 福利在线导航136| 91精品国产高清久久久久久91裸体| 成人免费影院| 色哟哟精品视频| 孩xxxx性bbbb欧美| 国产精品美女午夜爽爽| 91社区国产高清| 国产精品久久久久久婷婷天堂 | 3d精品h动漫啪啪一区二区 | 999久久久国产999久久久| 国产精品裸体一区二区三区| 日本www在线| 国产精品福利网| 日本一区二区三区免费乱视频| www在线看| 久久精品ww人人做人人爽| 丁香五六月婷婷久久激情| xxxx日韩| 国产黄页在线观看| 亚洲最大在线视频| 国产综合成人久久大片91| 国产经典三级在线| 色999五月色| 欧美刺激脚交jootjob| 国产亚洲电影| 亚洲jjzzjjzz在线观看| 毛片精品免费在线观看| 成年人午夜久久久| 日韩精品第二页| 看av免费毛片手机播放| xxxxx成人.com| 成人在线视频一区二区| 日韩精品专区| aa视频在线播放| 中文字幕欧美在线| www亚洲一区| 精品一区二区三区中文字幕 | 91青青国产在线观看精品| 国产调教在线| 女人天堂亚洲aⅴ在线观看| 男女无套免费网站| 精品激情国产视频| 久久久久久尹人网香蕉| 中文字幕在线精品| 久久久久亚洲精品国产| 久久久久久久久久看片| jazzjazz国产精品久久| 国产对白国语对白| 国产又爽又黄的激情精品视频 | 伊人久久大香线蕉成人综合网| 日韩成人av一区| 成人高清视频在线| 超碰地址久久| 日本免费看黄色| 成人自拍偷拍| 亚洲国产欧美精品| 久久综合色之久久综合| 好吊妞国产欧美日韩免费观看网站 | 在线观看av的网址| 日韩在线不卡视频| 亚洲欧洲韩国日本视频| 99tv成人| 自拍亚洲图区| 国内性生活视频| 日本成人免费在线| 欧美系列在线观看| 激情综合色丁香一区二区| 亚洲网一区二区三区| 国产美女在线播放| 日韩一区国产在线观看| 久久久999精品视频| 精品国产精品三级精品av网址| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲高清999| 日本在线视频网| 日本www在线播放| 91老司机在线| 亚洲精品视频久久| 亚洲亚洲人成综合网络| 免费一级片91| 久久不见久久见免费视频7| av片在线观看永久免费| 免费国产成人av| 精品国产一区二区三区麻豆小说| 在线一区二区日韩| 精品欧美一区二区三区| 国产精品1024久久| 91精品国产调教在线观看| 亚洲伦理影院| 国产高清在线| 综合网插菊花| 自拍偷拍99|