Condividi tramite


Gestione della memoria per Redis gestito di Azure (anteprima)

Criteri di rimozione

Scegliere un criteriodi rimozione che funziona per l'applicazione. Il criterio predefinito per Azure Managed Redis (anteprima) è volatile-lru, il che significa che solo le chiavi con un valore TTL impostato con un comando come EXPIRE sono idonee per la rimozione. Se non ci sono chiavi con un valore TTL, il sistema non rimuoverà alcuna chiave. Se si vuole che il sistema consenta la rimozione di qualsiasi chiave in caso di utilizzo elevato della memoria, è opportuno considerare il criterio allkeys-lru.

Scadenza delle chiavi

Impostare un valore di scadenza per le chiavi. Impostare una scadenza consente di rimuovere le chiavi in modo proattivo invece di attendere fino a quando non si verifica un utilizzo elevato della memoria. Quando l'eliminazione viene eseguita a causa di un utilizzo elevato della memoria, può aumentare il carico sul server. Per altre informazioni, vedere la documentazione relativa ai comandi EXPIRE ed EXPIREAT.

Monitorare l'uso della memoria

È consigliabile aggiungere avvisi sulla metrica "Percentuale memoria usata" per assicurarsi che non si esaurisca la memoria e avere la possibilità di ridimensionare la cache prima di visualizzare i problemi. Se la percentuale di memoria usata è costantemente superiore al 75%, valutare la possibilità di aumentare la memoria ridimensionando a un livello superiore. Per informazioni sui livelli, vedere qui .

Passaggi successivi