• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
    當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

    Redis學(xué)習(xí)之主從復(fù)制問(wèn)題和擴(kuò)容問(wèn)題

    來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 13:18:38
    文檔

    Redis學(xué)習(xí)之主從復(fù)制問(wèn)題和擴(kuò)容問(wèn)題

    Redis學(xué)習(xí)之主從復(fù)制問(wèn)題和擴(kuò)容問(wèn)題:一、解決主從復(fù)制問(wèn)題 當(dāng)使用Redis作為存儲(chǔ)引擎的時(shí)候,并且使用Redis讀寫(xiě)分離,從機(jī)作為讀的情況,從機(jī)宕機(jī)或者和主機(jī)斷開(kāi)連接都需要重新連接主機(jī),重新連接主機(jī)都會(huì)觸發(fā)全量的主從復(fù)制,這時(shí)候主機(jī)會(huì)生成內(nèi)存快照,主機(jī)依然可以對(duì)外提供服務(wù),但是作為讀的
    推薦度:
    導(dǎo)讀Redis學(xué)習(xí)之主從復(fù)制問(wèn)題和擴(kuò)容問(wèn)題:一、解決主從復(fù)制問(wèn)題 當(dāng)使用Redis作為存儲(chǔ)引擎的時(shí)候,并且使用Redis讀寫(xiě)分離,從機(jī)作為讀的情況,從機(jī)宕機(jī)或者和主機(jī)斷開(kāi)連接都需要重新連接主機(jī),重新連接主機(jī)都會(huì)觸發(fā)全量的主從復(fù)制,這時(shí)候主機(jī)會(huì)生成內(nèi)存快照,主機(jī)依然可以對(duì)外提供服務(wù),但是作為讀的

    一、解決主從復(fù)制問(wèn)題 當(dāng)使用Redis作為存儲(chǔ)引擎的時(shí)候,并且使用Redis讀寫(xiě)分離,從機(jī)作為讀的情況,從機(jī)宕機(jī)或者和主機(jī)斷開(kāi)連接都需要重新連接主機(jī),重新連接主機(jī)都會(huì)觸發(fā)全量的主從復(fù)制,這時(shí)候主機(jī)會(huì)生成內(nèi)存快照,主機(jī)依然可以對(duì)外提供服務(wù),但是作為讀的

    一、解決主從復(fù)制問(wèn)題

    當(dāng)使用Redis作為存儲(chǔ)引擎的時(shí)候,并且使用Redis讀寫(xiě)分離,從機(jī)作為讀的情況,從機(jī)宕機(jī)或者和主機(jī)斷開(kāi)連接都需要重新連接主機(jī),重新連接主機(jī)都會(huì)觸發(fā)全量的主從復(fù)制,這時(shí)候主機(jī)會(huì)生成內(nèi)存快照,主機(jī)依然可以對(duì)外提供服務(wù),但是作為讀的從機(jī),就無(wú)法提供對(duì)外服務(wù)了,如果數(shù)據(jù)量大,恢復(fù)的時(shí)間會(huì)相當(dāng)?shù)拈L(zhǎng)。為了解決Redis主從Copy的問(wèn)題,有如下兩個(gè)解決方案:

    1. 主動(dòng)復(fù)制
      所謂主動(dòng)復(fù)制,就是業(yè)務(wù)層雙寫(xiě)多個(gè)Redis,避開(kāi)Redis自帶的主從復(fù)制。但是自己干同步,就會(huì)產(chǎn)生一致性問(wèn)題,為了保證主從一致,需要加入一系列的驗(yàn)證機(jī)制。而且這樣的做法,會(huì)降低系統(tǒng)性能。
    2. 修改源代碼,支持增量同步
      Redis寫(xiě)AOF文件,關(guān)閉Redis rewrite AOF文件功能,為了避免文件過(guò)大,可以自己實(shí)現(xiàn)文件分割功能。
      在業(yè)務(wù)低峰時(shí)期,生成內(nèi)存快照,并記錄快照時(shí)刻AOF所在的點(diǎn)。
      當(dāng)從機(jī)重連的時(shí)候,從機(jī)發(fā)送同步命令給主機(jī),主機(jī)收到命令后,把最新的快照文件發(fā)送給從機(jī),從機(jī)從快照文件中恢復(fù),并且獲得了該快照對(duì)應(yīng)的AOF點(diǎn),從機(jī)將AOF點(diǎn)發(fā)送給主機(jī),主機(jī)將AOF文件中該點(diǎn)之后的所有數(shù)據(jù)操作同步給從機(jī),達(dá)到增量同步的效果。

    二、解決擴(kuò)容問(wèn)題

    Redis作者的思路是:Redis Presharding
    預(yù)算設(shè)定Redis instances數(shù)量,假設(shè)實(shí)例數(shù)量n,n = 機(jī)器數(shù)*單臺(tái)機(jī)器redis實(shí)例數(shù)
    后期擴(kuò)展只需要將舊機(jī)器上的部分redis實(shí)例遷移到新的機(jī)器上,達(dá)到平滑擴(kuò)容。
    遷移步驟如下:

    1. 在新的機(jī)器上創(chuàng)建實(shí)例,并且每個(gè)實(shí)例設(shè)置為被遷移實(shí)例的從機(jī)。
    2. 主從復(fù)制完成之后,設(shè)置程序?qū)⑿碌膶?shí)例作為主。
    3. 停止舊的實(shí)例

    經(jīng)過(guò)如上步驟之后,舊機(jī)器的內(nèi)存就變大了,最后內(nèi)存最大為每臺(tái)機(jī)器一個(gè)Redis實(shí)例。

    按作者文章中所說(shuō)的,一個(gè)機(jī)器啟動(dòng)多個(gè)實(shí)例,其實(shí)并不會(huì)耗費(fèi)太多資源,因?yàn)镽edis夠輕量,另外多個(gè)實(shí)例一個(gè)接一個(gè)的重寫(xiě)AOF文件或者生成內(nèi)存快照,可以降低內(nèi)存的占用,而不影響對(duì)外的服務(wù)。

    Redis學(xué)習(xí)之主從復(fù)制問(wèn)題和擴(kuò)容問(wèn)題,首發(fā)于Programer. 大貓。

    聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    Redis學(xué)習(xí)之主從復(fù)制問(wèn)題和擴(kuò)容問(wèn)題

    Redis學(xué)習(xí)之主從復(fù)制問(wèn)題和擴(kuò)容問(wèn)題:一、解決主從復(fù)制問(wèn)題 當(dāng)使用Redis作為存儲(chǔ)引擎的時(shí)候,并且使用Redis讀寫(xiě)分離,從機(jī)作為讀的情況,從機(jī)宕機(jī)或者和主機(jī)斷開(kāi)連接都需要重新連接主機(jī),重新連接主機(jī)都會(huì)觸發(fā)全量的主從復(fù)制,這時(shí)候主機(jī)會(huì)生成內(nèi)存快照,主機(jī)依然可以對(duì)外提供服務(wù),但是作為讀的
    推薦度:
    • 熱門焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 国产精品多p对白交换绿帽| 国产精品视频白浆免费视频| 无码久久精品国产亚洲Av影片 | 亚洲精品成人久久久| 国产人成精品午夜在线观看| 无码精品国产一区二区三区免费| 国产午夜精品理论片免费观看| 国产精品VA在线观看无码不卡| 一本大道无码日韩精品影视| 精品无码久久久久久久久久| 91久久福利国产成人精品| 国产91大片精品一区在线观看| 亚洲国产精品乱码一区二区| 久99久无码精品视频免费播放| 91精品国产成人网在线观看| 99国产欧美久久久精品蜜芽| 三上悠亚久久精品| 中文字幕精品一区| 亚洲国产精品激情在线观看 | 日本人精品video黑人| AV无码精品一区二区三区| 午夜DY888国产精品影院| 亚洲精品成人片在线播放| 欧美XXXX黑人又粗又长精品| 精品人妻伦九区久久AAA片69| 国产精品自在欧美一区| 91精品日韩人妻无码久久不卡 | 亚洲精品无码午夜福利中文字幕| 久久国产热这里只有精品| 国产亚洲精品AA片在线观看不加载| 中文字幕精品视频| jizz国产精品| 国产VA免费精品高清在线| 99在线观看视频免费精品9| 国产精品99| 久久se精品一区精品二区国产| 精品国产一区二区22| 久久无码人妻精品一区二区三区 | 久久精品中文字幕无码绿巨人| 亚洲AV永久青草无码精品| 午夜不卡久久精品无码免费|