Auf dieser Seite wird beschrieben, wie sich Ihre Memorystore for Memcached-Instanz während eines Versions-Upgrades verhält, wie sich ein Upgrade auf Ihre Anwendung auswirken kann und wann Sie ein Upgrade ausführen sollten. Informationen zum Upgrade der Memcached-Version einer Instanz finden Sie unter Memcached-Version einer Instanz aktualisieren.
Das Upgrade einer Instanz hat Auswirkungen auf die Leistung und den Speicherplatz Ihrer Anwendung.
Best Practices für das Upgrade der Memcached-Version einer Instanz
Aktualisieren Sie Ihre Instanz in Zeiten mit geringem Instanz-Traffic, um die Auswirkungen der vollständigen Cache-Leerung durch das Upgrade zu minimieren. Informationen zum Überwachen von Instanz-Traffic finden Sie unter Memcached-Instanzen überwachen.
Verhalten des Versionsupgrades
Der Cache der Memcached-Instanz wird während eines Versionsupgrades vollständig geleert. Instanzen mit mehreren Knoten sind während des Upgradevorgangs teilweise verfügbar. Nach dem Upgrade können Sie für die Instanz kein Downgrade auf eine frühere Version durchführen.
Außerdem wird bei einem Upgrade die Verbindung der Knoten für einige Minuten zurückgesetzt. Anwendungen sollten eine Wiederholungslogik in den Code einbinden, um wieder eine Verbindung zu den Knoten herstellen zu können. Der Endpunkt der Erkennung und die Memcached-Knotenendpunkte bleiben gleich.
Aufgrund der kurzen Unterbrechung der Verbindung kann es zu einer kleinen Menge veralteter oder inkonsistenter Daten kommen, die während der kurzen Zeit, in der der Memcached-Knoten nicht verfügbar war, nicht in den Cache geschrieben oder aktualisiert wurden.