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.