真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

Redis--主從復制原理-創(chuàng)新互聯

前言:

和MySQL主從復制的原因一樣,Redis雖然讀取寫入的速度都特別快,但是也會產生讀壓力特別大的情況。為了分擔讀壓力,Redis支持主從復制,Redis的主從結構可以采用一主多從或者級聯結構,Redis主從復制可以根據是否是全量分為全量同步和增量同步。下圖為級聯結構。
Redis--主從復制原理

成都創(chuàng)新互聯公司專業(yè)為企業(yè)提供巴楚網站建設、巴楚做網站、巴楚網站設計、巴楚網站制作等企業(yè)網站建設、網頁設計與制作、巴楚企業(yè)網站模板建站服務,10余年巴楚做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
1 全量同步

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

1)從服務器連接主服務器,發(fā)送SYNC命令;
2)主服務器接收到SYNC命名后,開始執(zhí)行BGSAVE命令生成RDB文件并使用緩沖區(qū)記錄此后執(zhí)行的所有寫命令;
3)主服務器BGSAVE執(zhí)行完后,向所有從服務器發(fā)送快照文件,并在發(fā)送期間繼續(xù)記錄被執(zhí)行的寫命令;
4)從服務器收到快照文件后丟棄所有舊數據,載入收到的快照;
5)主服務器快照發(fā)送完畢后開始向從服務器發(fā)送緩沖區(qū)中的寫命令;
6)從服務器完成對快照的載入,開始接收命令請求,并執(zhí)行來自主服務器緩沖區(qū)的寫命令;

完成上面幾個步驟后就完成了從服務器數據初始化的所有操作,從服務器此時可以接收來自用戶的讀請求。
Redis--主從復制原理

2 增量同步

Redis增量復制是指Slave初始化后開始正常工作時主服務器發(fā)生的寫操作同步到從服務器的過程。
增量復制的過程主要是主服務器每執(zhí)行一個寫命令就會向從服務器發(fā)送相同的寫命令,從服務器接收并執(zhí)行收到的寫命令。

3 Redis主從同步策略

主從剛剛連接的時候,進行全量同步;全同步結束后,進行增量同步。當然,如果有需要,slave 在任何時候都可以發(fā)起全量同步。redis 策略是,無論如何,首先會嘗試進行增量同步,如不成功,要求從機進行全量同步。

4 注意點

如果多個Slave斷線了,需要重啟的時候,因為只要Slave啟動,就會發(fā)送sync請求和主機全量同步,當多個同時出現的時候,可能會導致Master IO劇增宕機。

另外有需要云服務器可以了解下創(chuàng)新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


分享題目:Redis--主從復制原理-創(chuàng)新互聯
瀏覽路徑:http://weahome.cn/article/dsppie.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部