Questa pagina descrive il comportamento dell'istanza Memorystore durante un'operazione di upgrade della versione, come un'operazione di upgrade può influire sull'applicazione e quando è necessario eseguire un'operazione di upgrade. Per informazioni su come eseguire l'upgrade della versione Redis di un'istanza, consulta Upgrade della versione Redis di un'istanza.
A seconda del livello dell'istanza, l'esecuzione di un'operazione di upgrade della versione può influire sulle prestazioni e sullo spazio di archiviazione per l'applicazione. Esistono anche alcune limitazioni all'upgrade delle istanze in base alla quantità di memoria attualmente in uso.
Best practice per l'upgrade della versione Redis di un'istanza
Ti consigliamo di exporting i dati dell'istanza prima di eseguire un'operazione di upgrade della versione.
Per le istanze del livello Standard, per aumentare la velocità e l'affidabilità dell'operazione di upgrade della versione, esegui l'upgrade dell'istanza durante i periodi di traffico ridotto. Per informazioni su come monitorare il traffico delle istanze, consulta Monitoraggio delle istanze Redis.
Quando esegui l'upgrade di un'istanza di livello Standard, mantieni il carico di scrittura dell'istanza al minimo. Un carico di scrittura elevato può causare tempi notevolmente più lunghi delle operazioni di upgrade e causare errori negli upgrade.
Comportamento durante l'upgrade della versione
I dati vengono conservati durante un'operazione di upgrade della versione per le istanze del livello base e standard. Durante un'operazione di upgrade, l'istanza viene sottoposta a un breve ripristino della connessione di un paio di minuti o meno. Le applicazioni devono incorporare nel codice la logica dei nuovi tentativi per potersi riconnettere all'istanza. L'indirizzo IP e la stringa di connessione rimangono invariati.
A causa dell'interruzione di connessione a breve termine, potrebbe esserci una piccola quantità di dati inattivi o incoerenti che non sono stati scritti o aggiornati nella cache per il breve periodo di tempo in cui l'istanza non è stata disponibile.
Scrittura del carico durante un upgrade
Devi eseguire l'upgrade di un'istanza durante un periodo in cui il traffico delle istanze è ridotto per ridurre al minimo l'impatto sulle prestazioni dell'applicazione. Un carico di scrittura elevato o un'elevata pressione della memoria possono causare un'operazione di upgrade notevolmente più lunga e può causare un errore nell'upgrade. Per saperne di più, consulta Operazioni di scalabilità e upgrade della versione.
Chiavi scadute
Quando esegui l'upgrade di un'istanza di livello Standard, le chiavi scadute non vengono sincronizzate. Se hai chiavi scadute nell'istanza Redis prima dell'upgrade, avrai meno chiavi dopo l'upgrade dell'istanza.