Auf dieser Seite finden Sie eine Übersicht über die Persistenz für Memorystore for Redis Cluster.
Memorystore for Redis Cluster unterstützt zwei Arten der Persistenz:
Für die beste Instanzverfügbarkeit und Datenlanglebigkeit empfehlen wir, sowohl die Persistenz als auch die Hochverfügbarkeit zu aktivieren. Persistenz und Hochverfügbarkeit bieten zwar einen ähnlichen Schutz, haben aber unterschiedliche Stärken, die sich gegenseitig ergänzen. Hochverfügbarkeit kann als erste Verteidigungslinie gegen einzelne Knotenausfälle und zonale Ausfälle betrachtet werden. Die Persistenz bietet Notfallwiederherstellung für seltene Ereignisse, bei denen alle Knoten in einem Shard ausfallen und die Hochverfügbarkeit nicht helfen kann.
Persistenztyp auswählen
Bei der Wahl zwischen AOF- und RDB-Persistenz müssen Sie sich zwischen Leistung und Datenlanglebigkeit entscheiden. Diese Kompromisse gelten im Allgemeinen für alle verwalteten Redis-Dienste, da sie auf der Natur der AOF- und RDB-Persistenz in OSS Redis beruhen.
Wenn Datenlanglebigkeit und die Beibehaltung des höchsten Prozentsatzes der an Ihren Redis-Server gesendeten Schreibvorgänge Ihre oberste Priorität haben, empfehlen wir die AOF-Persistenz. Die Möglichkeit von AOF, Daten jede Sekunde (oder für jeden Schreibvorgang) beizubehalten, bietet eine höhere Datenlanglebigkeit als RDB-Snapshots, bei denen Daten stündlich gespeichert werden.
Wenn Leistung Ihre oberste Priorität hat, empfehlen wir die RDB-Persistenz, da sie in der Regel geringere Leistungsanforderungen an Ihre Instanz stellt als die AOF-Persistenz für eine Instanz ähnlicher Größe. Wenn Sie mit einer gewissen Veralterung Ihrer Daten bei der Wiederherstellung einverstanden sind und die Leistung wünschen, die die RDB-Persistenz für eine Instanz ähnlicher Größe bietet, ist die RDB-Persistenz die bessere Wahl für Sie.
Es ist möglich, sowohl einen hohen Durchsatz als auch die Langlebigkeit der AOF-Persistenz zu erreichen. Dazu können Sie die AOF-Persistenz aktivieren und eine hohe Anzahl von Shards auswählen. Eine hohe Anzahl von Shards bietet mehr vCPUs, was die Leistung verbessert. Allerdings ist bei AOF in jeder Konfiguration mit einer gewissen Latenzsteigerung zu rechnen.