Share via


Che cos'è ritirato in cache di Azure per Redis

In questo articolo si apprenderà cosa viene ritirato da cache di Azure per Redis.

Redis versione 4

Il 30 giugno 2023 si ritirerà la versione 4 per le istanze di cache di Azure per Redis. Prima di tale data, è necessario aggiornare una delle istanze della cache alla versione 6.

  • Tutte le istanze della cache che eseguono Redis versione 4 dopo il 30 giugno 2023 verranno aggiornate automaticamente.
  • Tutte le istanze della cache che eseguono Redis versione 4 con la replica geografica abilitata verranno aggiornate automaticamente dopo il 30 agosto 2023.

È consigliabile aggiornare le cache autonomamente per soddisfare la pianificazione e le esigenze degli utenti per rendere l'aggiornamento il più comodo possibile.

La versione 4 di Redis open source è stata rilasciata diversi anni fa ed è ora ritirata. La versione 4 non riceve più correzioni di bug o sicurezza critiche dalla community. cache di Azure per Redis offre Redis open source come servizio gestito in Azure. Per rimanere sincronizzati con l'offerta open source, stiamo ritirando anche la versione 4. Microsoft continua a eseguire il backport delle correzioni di sicurezza dalle versioni recenti alla versione 4 fino al ritiro. È consigliabile aggiornare la cache alla versione 6 prima, in modo da poter usare il set di funzionalità avanzato offerto da Redis versione 6. Per altre informazioni, vedere l'annuncio di Disponibilità generale di Redis 6 per altri dettagli.

Per aggiornare l'istanza di cache di Azure per Redis versione 4, vedere Come aggiornare una cache Redis 4 esistente a Redis 6. Se le istanze della cache hanno la replica geografica abilitata, è necessario scollegare le cache prima dell'aggiornamento.

Sequenze temporali di aggiornamento importanti

Da ora al 30 giugno 2023, è possibile continuare a usare istanze esistenti cache di Azure per Redis versione 4. Il ritiro si verifica nelle fasi seguenti, quindi si ha la quantità massima di tempo per l'aggiornamento.

Data Descrizione
1 novembre. 2022 A partire dal 1° novembre 2022, tutte le versioni di cache di Azure per Redis API REST, PowerShell, interfaccia della riga di comando di Azure e Azure SDK creeranno istanze di Redis usando Redis versione 6 per impostazione predefinita. Se è necessaria una versione di Redis specifica per l'istanza della cache, vedere Redis 6 diventa l'impostazione predefinita per le nuove istanze della cache.
mercoledì 1 marzo 2023 A partire dal 1° marzo 2023, non sarà possibile creare nuove istanze di cache di Azure per Redis usando Redis versione 4. Inoltre, non sarà possibile creare nuovi collegamenti di replica geografica tra istanze della cache usando Redis versione 4.
30 giugno 2023 Dopo il 30 giugno 2023, tutte le istanze della cache rimanenti della versione 4, che non dispongono di collegamenti di replica geografica, verranno aggiornate automaticamente alla versione 6.
30 agosto 2023 Dopo il 30 agosto 2023, tutte le istanze della cache rimanenti della versione 4, con collegamenti di replica geografica, verranno aggiornate automaticamente alla versione 6. Questa operazione di aggiornamento richiede scollegamento e ricollegamento delle cache e i clienti potrebbero riscontrare tempi di inattività del collegamento alla replica geografica.

Cache della versione 4 nei servizi cloud

Se l'istanza della cache è interessata dal ritiro del servizio cloud, non è possibile eseguire l'aggiornamento a Redis 6 fino a quando non si esegue la migrazione a una cache basata su set di scalabilità di macchine virtuali. In questo caso, inviare messaggi di posta elettronica a azurecachemigration@microsoft.comed è possibile facilitare la migrazione.

Tutte le cache rimanenti su Servizi cloud che usano Redis 4 verranno migrate automaticamente dopo il 31 ottobre 2023. Questo metodo di migrazione richiede circa 30 minuti di tempo di inattività e perdita completa dei dati nella cache. Per evitare la migrazione automatica, è possibile eseguire la migrazione dell'istanza della cache basata su servizi cloud a un'istanza della cache basata su set di scalabilità di macchine virtuali prima di tale data.

Per altre informazioni sulle operazioni da eseguire se la cache è in Servizi cloud (versione classica), vedere cache di Azure per Redis su Servizi cloud (versione classica).

Domande sul ritiro di Redis 4

Come verificare se una cache è in esecuzione nella versione 4?

Per controllare la versione redis dell'istanza della cache, selezionare Proprietà dal menu delle risorse nel portale di cache di Azure per Redis.

Perché Redis versione 4 è in fase di ritiro?

cache di Azure per Redis è l'offerta gestita per la popolare soluzione di memorizzazione nella cache open source Redis. Redis versione 4 non è più supportato dalla community open source. Redis 4 non sarà più supportato in Azure a partire dal 30 giugno 2023.

Le cache Redis 4 saranno supportate fino al ritiro?

Le cache Redis versione 4 continuano a ottenere correzioni di bug critiche e aggiornamenti della sicurezza fino al 30 giugno 2023.

Le cache non possono essere aggiornate mentre hanno un collegamento di replica geografica.

  1. Prima di tutto, è necessario scollegare temporaneamente le cache.
  2. Aggiornare entrambe le cache.
  3. Quindi ricollegarli.

Cosa accade alla cache se non si esegue l'aggiornamento a Redis versione 6 entro il 30 giugno 2023?

Se non si aggiorna la cache Redis 4 entro il 30 giugno 2023, la cache viene aggiornata automaticamente alla versione 6. Se è stata pianificata una finestra di manutenzione per la cache, l'aggiornamento viene eseguito durante la finestra di manutenzione. Le cache Redis con replica geografica 4 verranno ritirate il 30 agosto 2023.

Cosa accade alla cache del servizio cloud se non viene aggiornata entro il 30 giugno 2023?

Le cache del servizio cloud versione 4 non possono essere aggiornate alla versione 6 fino a quando non viene eseguita la migrazione a una cache basata sul set di scalabilità di macchine virtuali di Azure.

Tutte le cache basate su Servizi cloud che usano Redis 4 verranno migrate automaticamente dopo il 31 ottobre 2023. Questo metodo di migrazione richiede circa 30 minuti di tempo di inattività e perdita completa dei dati nella cache. Per evitare la migrazione automatica, è possibile eseguire la migrazione dell'istanza della cache basata su Servizi cloud a una cache basata su set di scalabilità di macchine virtuali prima di tale data. È consigliabile eseguire la migrazione delle cache al set di scalabilità di macchine virtuali di Azure il prima possibile.

Per altre informazioni, vedere Cache con una dipendenza da Servizi cloud (versione classica).

È necessario aggiornare l'applicazione per poter usare Redis versione 6?

Redis versione 6 è compatibile con la versione 4 e le applicazioni devono continuare a funzionare senza problemi dopo l'aggiornamento della versione.

Cosa accade esattamente alla cache quando si esegue l'operazione di aggiornamento?

Durante il processo di aggiornamento, il nodo di replica della cache viene prima aggiornato per eseguire Redis versione 6. Il nodo di replica di aggiornamento assume quindi il ruolo di replica come nodo primario per la cache mentre il nodo primario precedente viene riavviato per assumere il ruolo della replica. Questo processo è esattamente come il processo di applicazione di patch descritto in Come si verifica l'applicazione di patch?.

La cache sarà disponibile durante il processo di aggiornamento?

Le cache Standard e Premium sono completamente funzionali e disponibili durante il processo di aggiornamento, ma le applicazioni visualizzano un blip di connessione per alcuni secondi. Le cache di base non sono disponibili durante l'aggiornamento e tutti i dati vengono persi.

Quanto tempo dura l'operazione di aggiornamento?

In genere, l'operazione di aggiornamento richiede circa 20 minuti per nodo della cache, ma potrebbe richiedere più tempo se la cache è sottoposta a un carico server elevato.

È possibile eseguire l'operazione di aggiornamento tramite l'API REST, l'interfaccia della riga di comando di Azure o PowerShell?

Sì, il processo di aggiornamento può essere attivato tramite l'API REST, l'interfaccia della riga di comando di Azure o il comando di PowerShell. Per altre informazioni, vedere Come aggiornare una cache Redis 4 esistente a Redis 6.

L'applicazione è interessata durante l'aggiornamento?

L'applicazione visualizza un blip di connessione che dura alcuni secondi. L'applicazione deve ripetere i comandi in modo appropriato quando si verificano errori di connettività. Per altre informazioni, vedere Procedure consigliate per la resilienza delle connessioni.

È possibile eseguire il rollback dell'operazione di aggiornamento?

No, non è possibile eseguire il rollback dell'aggiornamento.