同步與備份的實作方式 - Amazon ElastiCache

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

同步與備份的實作方式

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

Redis OSS 2.8.22 版及更新版本

Redis OSS 複寫,在 2.8.22 版和更新版本中,有兩種方法可供選擇。如需詳細資訊,請參閱 2.8.22 之前的 Redis OSS 版本快照和還原

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

2.8.22 之前的 Redis OSS 版本

2.8.22 之前的 Redis OSS 備份和同步是三個步驟的程序。

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

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

    重要

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

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