Información acerca de la persistencia AOF

En esta página, se proporciona una descripción general de la persistencia de AOF para Memorystore para Redis Cluster.

Memorystore for Redis Cluster también admite la persistencia de RDB, pero debes elegir el modo de persistencia de AOF o RDB, ya que ambos no se pueden habilitar al mismo tiempo. Para obtener información sobre cómo 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 Administra la persistencia.

Descripción general de la persistencia de AOF

El modo de persistencia AOF (archivo de solo anexar) de Redis 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 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.

Parámetro de configuración de sincronización

El parámetro de configuración de sincronización (appendfsync) para el modo de persistencia 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 la predeterminada. La sincronización cada segundo proporciona el mejor equilibrio entre el rendimiento de la instancia y la durabilidad de los datos.

Antes de que los registros 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. El parámetro de 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 los datos en el almacenamiento cada vez que se escriben.
  • everysec: Esta opción guarda los datos en el almacenamiento cada segundo.
  • no: Esta opción depende del sistema operativo para vaciar los datos en el disco según su propio programa, lo que suele ocurrir cada 30 segundos.

Elegir la sincronización para cada escritura proporciona la mejor durabilidad de los datos, pero esto conlleva una compensación en el rendimiento. Te recomendamos que realices la sincronización cada segundo, lo que proporciona un buen rendimiento y durabilidad de los datos.