国产欧美白嫩精品,精品思思久久99热网,亚洲国产成在线网站91,国产欧美一区二区三区户外

  • <strike id="uqc0k"></strike>
    <ul id="uqc0k"></ul>
  • <delect id="uqc0k"><s id="uqc0k"></s></delect><ul id="uqc0k"><acronym id="uqc0k"></acronym></ul>
    <center id="uqc0k"><source id="uqc0k"></source></center>
  • <strike id="uqc0k"><noscript id="uqc0k"></noscript></strike>
    <center id="uqc0k"></center>

    redis主從復(fù)制原理

    回答
    愛揚教育

    2022-04-21

    • 相關(guān)推薦
    和Mysql主從復(fù)制的原因一樣,Redis雖然讀取寫入的速度都特別快,但是也會產(chǎn)生讀壓力特別大的情況。為了分擔(dān)讀壓力,Redis支持主從復(fù)制,Redis的主從結(jié)構(gòu)可以采用一主多從或者級聯(lián)結(jié)構(gòu),Redis主從復(fù)制可以根據(jù)是否是全量分為全量同步和增量同步。

    擴展資料

      全量同步

      Redis全量復(fù)制一般發(fā)生在Slave初始化階段,這時Slave需要將Master上的所有數(shù)據(jù)都復(fù)制一份。具體步驟如下:

      -  從服務(wù)器連接主服務(wù)器,發(fā)送SYNC命令;

      -  主服務(wù)器接收到SYNC命名后,開始執(zhí)行BGSAVE命令生成RDB文件并使用緩沖區(qū)記錄此后執(zhí)行的所有寫命令;

      -  主服務(wù)器BGSAVE執(zhí)行完后,向所有從服務(wù)器發(fā)送快照文件,并在發(fā)送期間繼續(xù)記錄被執(zhí)行的寫命令;

      -  從服務(wù)器收到快照文件后丟棄所有舊數(shù)據(jù),載入收到的快照;

      -  主服務(wù)器快照發(fā)送完畢后開始向從服務(wù)器發(fā)送緩沖區(qū)中的寫命令;

      -  從服務(wù)器完成對快照的載入,開始接收命令請求,并執(zhí)行來自主服務(wù)器緩沖區(qū)的寫命令;