So werden Synchronisation und Backup implementiert - Amazon ElastiCache

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

So werden Synchronisation und Backup implementiert

Alle unterstützten Versionen von Valkey und Redis OSS unterstützen Backup und Synchronisation zwischen dem Primär- und dem Replikatknoten. Die Art und Weise, wie Sicherung und Synchronisation implementiert werden, variiert jedoch je nach Version.

Redis OSS Version 2.8.22 und höher

Bei der OSS Redis-Replikation in den Versionen 2.8.22 und höher können Sie zwischen zwei Methoden wählen. Weitere Informationen erhalten Sie unter Redis-Versionen OSS vor 2.8.22 und Snapshot und Wiederherstellung.

Wenn die Schreiblasten während des unvergabelten Vorgangs zu intensiv werden, werden Schreibvorgänge in den Cluster verzögert, damit sich nicht zu viele Änderungen anstauen und somit einen erfolgreichen Snapshot verhindern würden.

Redis-Versionen OSS vor 2.8.22

Die OSS Sicherung und Synchronisation von Redis in Versionen vor 2.8.22 erfolgt in drei Schritten.

  1. Vergabeln und serialisieren Sie die Clusterdaten als Hintergrundprozess auf dem Datenträger. Dadurch wird ein Snapshot erstellt. point-in-time

  2. Akkumulieren Sie im Vordergrund ein Änderungsprotokoll im Client-Ausgabepuffer.

    Wichtig

    Wenn das Änderungsprotokoll die Größe des Client-Ausgabepuffers überschreitet, schlägt die Sicherung oder Synchronisierung fehl. Weitere Informationen finden Sie unter Stellen Sie sicher, dass Sie über genügend Speicherplatz verfügen, um einen Valkey- oder OSS Redis-Snapshot zu erstellen.

  3. Übertragen Sie schließlich die Cachedaten und anschließend das Änderungsprotokoll auf den Replikatknoten.