Questa pagina descrive il comportamento dell'istanza Memorystore per Memcached durante un'operazione di upgrade della versione, in che modo un'operazione di upgrade può influire sulla tua applicazione e quando eseguire un'operazione di upgrade. Per scoprire come eseguire l'upgrade della versione Memcached di un'istanza, consulta Eseguire l'upgrade della versione Memcached di un'istanza.
L'upgrade di un'istanza ha implicazioni per le prestazioni e lo spazio di archiviazione della tua applicazione.
Best practice per l'upgrade della versione Memcached di un'istanza
Esegui l'upgrade dell'istanza durante periodi di traffico ridotto per ridurre al minimo l'impatto dello svuotamento completo della cache causato dall'operazione di upgrade. Per scoprire come monitorare il traffico delle istanze, consulta Monitorare le istanze Memcached.
Comportamento durante l'upgrade della versione
La cache dell'istanza Memcached viene svuotata completamente durante un'operazione di upgrade della versione. Le istanze con più nodi sono parzialmente disponibili durante l'operazione di upgrade. Non puoi eseguire il downgrade dell'istanza a una versione precedente dopo l'upgrade.
Un'operazione di upgrade comporta anche un breve ripristino della connessione dei nodi di un paio di minuti o meno. Le applicazioni devono incorporare la logica di ripetizione nel codice per potersi ricollegare ai nodi. L'endpoint di rilevamento e gli endpoint dei nodi memcached rimangono invariati.
A causa dell'interruzione temporanea della connessione, potrebbe esserci una piccola quantità di dati obsoleti o incoerenti che non sono stati scritti o aggiornati nella cache per il breve periodo di tempo in cui il nodo Memcached non era disponibile.