Memorystore-Zuverlässigkeitsleitfaden

Last reviewed 2023-08-07 UTC

Memorystore ist ein vollständig verwalteter In-Memory-Speicher, der eine verwaltete Version von zwei Open-Source-Caching-Lösungen bietet: Redis und Memcached. Memorystore ist skalierbar und automatisiert komplexe Aufgaben wie Bereitstellung, Replikation, Failover und Patching.

Best Practices

  • Allgemeine Best Practices von Redis: Anleitungen zum Exportieren von RDB-Sicherungen (Redis Database), ressourcenintensiven Vorgängen und Vorgängen, bei denen eine Verbindungswiederholung erforderlich ist. Darüber hinaus finden Sie Informationen zu Wartung, Arbeitsspeicherverwaltung und Einrichtung des Connectors für serverlosen VPC-Zugriff sowie zum Verbindungsmodus für private Dienste sowie Monitoring und Benachrichtigungen.
  • Best Practices für die Redis-Speicherverwaltung – Speicherverwaltungskonzepte wie Instanzkapazität und Maxmemory-Konfiguration, -Export, -Skalierung und -Versionsupgrade-Vorgänge, Messwerte zur Speicherverwaltung und Lösungen für nicht genügend Arbeitsspeicher.
  • Redis – exponentieller Backoff – Funktionsweise des exponentiellen Backoffs, des maximalen Backoff und der maximalen Anzahl an Wiederholungsversuchen sowie ein Beispielalgorithmus.
  • Best Practices für Memcached: Hier erfahren Sie, wie Sie Anwendungen auf Cache-Fehler ausgelegt werden, wie Sie direkte Verbindung zu IP-Adressen von Knoten herstellen und den Auto Discovery-Dienst von Memcached verwenden. Außerdem eine Anleitung zum Konfigurieren des Parameters max-item-size, zum Ausgleichen von Clustern und zur Verwendung von Cloud Monitoring zur Überwachung wichtiger Messwerte.
  • Best Practices für die Memcached-Speicherverwaltung – Konfigurieren von Arbeitsspeicher für eine Memcache-Instanz, Konfiguration des reservierten Speichers, wann reservierter Speicher zu erhöhen ist und Messwerte für die Speichernutzung.