同步與備份的實作方式 - Amazon ElastiCache (雷迪OSS斯)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

同步與備份的實作方式

所有支援的 Redis OSS 版本都支援主節點和複本節點之間的備份和同步處理。不過,備份和同步處理的實作方式會因 Redis OSS 版本而有所不同。

雷迪斯操作系統版本 2.8.22 及更高版本

Redis OSS 複寫,在 2.8.22 及更新版本中,可以選擇兩種方法。如需更多詳細資訊,請參閱「雷迪斯的 OSS 版本 2.8 月 22 日之前的版本」及「快照和還原」。

在無分支過程期間,若寫入負載龐大,對叢集進行的寫入會發生延遲,確保您不會累積過多變更並因此防止快照。

雷迪斯的 OSS 版本 2.8 月 22 日之前的版本

Redis OSS 備份和同步處理在 2.8.22 之前的版本中是一個三個步驟的程序。

  1. 分支,並在背景程序中,將叢集資料序列化到磁碟。這會建立 point-in-time 快照。

  2. 在前景中,將變更日誌累積在用戶端輸出緩衝區中。

    重要

    若變更日誌超過用戶端輸出緩衝區大小,則備份或同步便會失敗。如需詳細資訊,請參閱 確定您有足夠的記憶體來建立 Redis OSS 快照

  3. 最後,將傳輸快取資料,以及變更日誌傳送到複本節點。