Informazioni sull'upgrade della versione di Redis di un'istanza
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questa pagina descrive il comportamento dell'istanza Memorystore durante un'operazione di upgrade della versione, come un'operazione di upgrade può influire sulla tua applicazione e quando devi eseguire un'operazione di upgrade. Per scoprire come eseguire l'upgrade della versione Redis di un'istanza, consulta 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 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 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, vedi
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 un aumento significativo
della durata delle operazioni di upgrade e il loro errore.
Comportamento durante l'upgrade della versione
I dati vengono conservati durante un'operazione di upgrade della versione per le istanze di livello Basic e Standard. Durante un'operazione di upgrade, l'istanza subisce un breve ripristino della connessione di un paio di minuti o meno. Le applicazioni devono incorporare la logica di ripetizione nel codice per potersi riconnettere all'istanza. L'indirizzo IP e la stringa di connessione rimangono invariati.
A causa dell'interruzione della connessione a breve termine, potrebbero 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.
Caricamento di scrittura durante un upgrade
Ti consigliamo di eseguire l'upgrade di un'istanza in un periodo di traffico ridotto dell'istanza per ridurre al minimo l'impatto sulle prestazioni della tua applicazione. Un carico di scrittura elevato o una pressione elevata della memoria può causare un aumento significativo del tempo necessario per l'operazione di upgrade e può causare un errore. Per ulteriori informazioni, vedi Operazioni di scalabilità e upgrade di versione.
Chiavi scadute
Quando esegui l'upgrade di un'istanza Standard Tier, le chiavi scadute non vengono sincronizzate. Se nella tua istanza Redis sono presenti chiavi scadute prima dell'upgrade, avrai meno chiavi dopo l'upgrade dell'istanza.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-05 UTC."],[],[],null,["# About upgrading the Redis version of an instance\n\nThis page describes how your Memorystore instance behaves during a version\nupgrade operation, how an upgrade operation can affect your application, and\nwhen you should run an upgrade operation. To learn how to upgrade an instance's\nRedis version, see [Upgrading an instance's Redis version](/memorystore/docs/redis/upgrading-instance-version).\n\nDepending on the instance's [tier](/memorystore/docs/redis/redis-tiers),\nrunning a version upgrade operation can have performance and storage\nimplications for your application. There are also some limitations to upgrading\ninstances based on the amount of memory that is currently in use.\n\nBest practices for upgrading an instance's Redis version\n--------------------------------------------------------\n\n- We recommend that you upgrade to version 7.0 and later because [Certificate Authority rotation](/memorystore/docs/redis/about-in-transit-encryption#certificate_authority_rotation) no longer drops connections.\n\n- We recommend [exporting](/memorystore/docs/redis/export-data)\n your instance data before running a version upgrade operation.\n\n- For Standard Tier instances, to increase the speed and reliability of\n your version upgrade operation, upgrade your instance during periods of low\n instance traffic. To learn how to monitor instance traffic, see\n [Monitoring Redis instances](/memorystore/docs/redis/monitoring-instances).\n\n- When upgrading a Standard Tier instance, keep the instance write load to a\n minimum. A high write load can cause upgrade operations to take significantly\n longer, and can cause upgrades to fail.\n\nVersion upgrade behavior\n------------------------\n\nData is preserved during a version upgrade operation for both Basic and Standard Tier instances. During an upgrade operation the instance undergoes a short connection reset of a couple minutes, or less. Applications should incorporate retry logic in the code to be able to reconnect to the instance. The IP address and connection string remain the same.\n\nBecause of the short term connection break, there may be a small amount of stale or inconsistent data that didn't write or update to the cache for the short amount of time the instance was unavailable.\n\n### Write load during an upgrade\n\nYou should upgrade an instance during a period of low instance traffic to minimize the performance impact on your application. A high write load, or high memory pressure, can cause an upgrade operation to take significantly longer and can cause the upgrade to fail. For more information see [Scaling and version upgrade operations](/memorystore/docs/redis/memory-management-best-practices#scaling_and_version_upgrade_operations).\n\n### Expired keys\n\nWhen you upgrade a Standard Tier instance, expired keys are not synced. If you have expired keys in your Redis instance before you upgrade, you will have fewer keys after the instance is upgraded."]]