En esta página, se proporciona una descripción general de la persistencia de AOF para Memorystore for Valkey.
Memorystore for Valkey también admite persistencia RDB, pero debes elegir Modo de persistencia de AOF o RDB, ya que no se pueden habilitar ambos al mismo tiempo Para para elegir entre los dos modos de persistencia, consulta Descripción general de la persistencia.
Para obtener la mejor disponibilidad posible de la instancia, te recomendamos que uses una instancia de alta disponibilidad, además de habilitar la persistencia.
Para obtener información sobre cómo habilitar, inhabilitar y supervisar la persistencia de AOF, consulta Cómo administrar la persistencia.
Descripción general de la persistencia de AOF
El modo de persistencia de AOF prioriza la durabilidad de los datos. Almacena datos de forma duradera registrando cada comando de escritura en un archivo de registro llamado archivo AOF. Si se produce una falla o un reinicio del sistema, el servidor vuelve a reproducir los comandos de archivos AOF de forma secuencial para restablecer tus datos. A diferencia de la persistencia de RDB, la persistencia de AOF no se puede pausar.
Configuración de sincronización
La configuración de sincronización (appendfsync
) para el modo de persistencia de AOF determina con qué frecuencia los datos almacenados en caché en la memoria se guardan en el almacenamiento duradero. Te recomendamos que mantengas la configuración de sincronización en 1 segundo, que es la predeterminada. Sincronización cada segundo
proporciona el mejor compromiso entre el rendimiento de la instancia y la durabilidad de los datos.
Antes de que los registros de AOF se guarden en un almacenamiento duradero, el sistema operativo los almacena en la memoria. Si se produce una falla en el sistema o un reinicio durante este tiempo, las operaciones de escritura en la memoria perderse. La configuración de sincronización te permite elegir la frecuencia con la que los datos se guardan Storage y brinda las siguientes opciones:
always
: Esta opción guarda datos en el almacenamiento para cada operación de escritura.everysec
: Esta opción guarda datos en el almacenamiento cada segundo.no
: Esta opción depende del sistema operativo para borrar los datos en el disco según su propio programa, que suele ocurrir cada 30 segundos.
La sincronización para cada escritura proporciona la mejor durabilidad de datos. Sin embargo, esta tiene una desventaja en términos de rendimiento. Recomendamos sincronizar cada segundo, proporciona un buen rendimiento y durabilidad de los datos.