Questa pagina fornisce una panoramica della persistenza AOF per Memorystore for Redis Cluster.
Memorystore for Redis Cluster supporta anche la persistenza RDB, ma devi scegliere la modalità di persistenza AOF o RDB, perché non è possibile attivarle entrambe contemporaneamente. Per informazioni sulla scelta tra le due modalità di persistenza, consulta Panoramica della persistenza.
Per la migliore disponibilità possibile dell'istanza, ti consigliamo di utilizzare un'istanza a disponibilità elevata oltre ad abilitare la persistenza.
Per scoprire come attivare, disattivare e monitorare la persistenza AOF, consulta Gestire la persistenza.
Panoramica della persistenza AOF
La modalità di persistenza AOF (Append Only File) di Redis dà la priorità alla durabilità dei dati. Archivia i dati in modo duraturo registrando ogni comando di scrittura in un file di log chiamato file AOF. Se si verifica un errore di sistema o un riavvio, il server riproduce i comandi del file AOF in sequenza per ripristinare i dati. A differenza della persistenza RDB, la persistenza AOF non può essere sospesa.
Impostazione di sincronizzazione
L'impostazione di sincronizzazione (appendfsync
) per la modalità di persistenza AOF determina la frequenza con cui i dati memorizzati nella cache vengono salvati in modo permanente. Ti consigliamo di
mantenere l'impostazione di sincronizzazione a 1 secondo, che è il valore predefinito. La sincronizzazione ogni secondo
offre il miglior compromesso tra prestazioni dell'istanza e durabilità dei dati.
Prima di essere salvati nella memoria durevole, i log AOF vengono memorizzati nella memoria dal sistema operativo e, se si verifica un errore o un riavvio del sistema durante questo periodo, le scritture in memoria possono andare perse. L'impostazione di sincronizzazione ti consente di scegliere la frequenza con cui i dati vengono salvati nell'archiviazione permanente e offre le seguenti opzioni:
always
: questa opzione salva i dati nello spazio di archiviazione a ogni scrittura.everysec
: questa opzione salva i dati nell'archivio ogni secondo.no
: questa opzione si basa sul sistema operativo per scaricare i dati sul disco in base alla propria pianificazione, che in genere avviene ogni 30 secondi.
La scelta di sincronizzare ogni scrittura offre la migliore durabilità dei dati, ma comporta un compromesso in termini di prestazioni. Consigliamo di sincronizzare ogni secondo, in modo da garantire una buona durabilità e prestazioni dei dati.