Información acerca de la persistencia AOF

En esta página, se proporciona una descripción general de la persistencia de archivos de solo anexos (AOF) para Memorystore para Valkey.

Memorystore para Valkey también admite la persistencia de Redis Database (RDB), pero debes elegir el modo de persistencia AOF o RDB, ya que no puedes habilitar ambos modos de persistencia al mismo tiempo. Para obtener más información sobre cómo elegir entre los dos modos, consulta Descripción general de la persistencia.

Para garantizar que tu instancia siga siendo resistente durante el mantenimiento o las fallas inesperadas, te recomendamos que, además de habilitar la persistencia de AOF para la instancia, uses una instancia de alta disponibilidad.

Para obtener información sobre cómo habilitar, inhabilitar y supervisar la persistencia de AOF, consulta Administra 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 mediante el registro de cada comando de escritura en un archivo de registro llamado archivo AOF. Si se produce una falla o un reinicio del sistema, el servidor reproduce los comandos del archivo AOF de forma secuencial para restablecer tus datos. A diferencia de la persistencia de RDB, la persistencia de AOF no se puede pausar.

Si habilitas o inhabilitas la persistencia de AOF para una instancia, es posible que debas realizar tareas de mantenimiento en la instancia.

Configuración de sincronización

La configuración de sincronización (appendfsync) para el modo de persistencia de AOF determina con qué frecuencia se guardan los datos almacenados en caché en la memoria en el almacenamiento duradero. Te recomendamos que mantengas la configuración de sincronización en 1 segundo, que es el valor predeterminado. La 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 el almacenamiento duradero, el sistema operativo los almacena en la memoria y, si se produce una falla o un reinicio del sistema durante este tiempo, se pueden perder las escrituras en la memoria. La configuración de sincronización te permite elegir con qué frecuencia se guardan los datos en el almacenamiento duradero y proporciona las siguientes opciones:

  • always - Esta opción guarda datos en el almacenamiento para cada escritura.
  • everysec - Esta opción guarda datos en el almacenamiento cada segundo.
  • no - Esta opción se basa en el sistema operativo para vaciar los datos en el almacenamiento según su propia programación, que suele ocurrir cada 30 segundos.

Si eliges sincronizar para cada escritura, se proporciona la mejor durabilidad de los datos, pero esto conlleva una compensación de rendimiento. Te recomendamos que sincronices cada segundo, lo que proporciona una buena durabilidad y rendimiento de los datos.