同步與備份的實作方式 - 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. 最後,將傳輸快取資料,以及變更日誌傳送到複本節點。