Informazioni sull'upgrade della versione di Redis di un'istanza

Questa pagina descrive il comportamento dell'istanza Memorystore 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 di Redis di un'istanza, consulta Eseguire l'upgrade della versione di Redis di un'istanza.

A seconda del livello dell'istanza, l'esecuzione di un'operazione di upgrade della versione può avere implicazioni per le prestazioni e lo spazio di archiviazione della tua applicazione. Esistono inoltre alcune limitazioni per l'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 esportare i dati delle istanze prima di eseguire un'operazione di upgrade della versione.

  • Per le istanze di 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 dell'istanza. Per scoprire come monitorare il traffico delle istanze, consulta Monitoraggio delle istanze Redis.

  • Quando esegui l'upgrade di un'istanza di livello standard, mantieni al minimo il carico di scrittura dell'istanza. Un carico di scrittura elevato può far sì che le operazioni di upgrade impieghino molto più tempo e che gli upgrade non vadano a buon fine.

Comportamento durante l'upgrade della versione

I dati vengono conservati durante un'operazione di upgrade della versione sia per le istanze di livello Base che per quelle di livello Standard. Durante un'operazione di upgrade, l'istanza viene sottoposta a un breve reset della connessione di un paio di minuti o meno. Le applicazioni devono incorporare la logica di ripetizione nel codice per potersi ricollegare all'istanza. L'indirizzo IP e la stringa di connessione 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 l'istanza non era disponibile.

Carico di scrittura durante un upgrade

Per ridurre al minimo l'impatto sul rendimento della tua applicazione, devi eseguire l'upgrade di un'istanza in un periodo di traffico ridotto. Un carico di scrittura elevato o una pressione sulla memoria elevata possono far sì che un'operazione di upgrade richieda molto più tempo e possa causare il suo fallimento. Per ulteriori informazioni, vedi Operazioni di scalabilità e upgrade delle versioni.

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.