En esta página, se proporciona una descripción general de la persistencia de AOF para Memorystore para Valkey.
Memorystore para Valkey también admite la persistencia de RDB, pero debes elegir el modo de persistencia de AOF o RDB, ya que no se pueden habilitar ambos 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 de AOF prioriza la durabilidad de los datos. Almacena los datos de forma duradera, ya que registra 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. 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 operaciones de escritura en la memoria. La configuración de sincronización te permite elegir la frecuencia con la que se guardan los datos en el almacenamiento duradero y proporciona 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.
Elegir la sincronización para cada operación de escritura proporciona la mejor durabilidad de los datos, pero esto implica una compensación de rendimiento. Te recomendamos que realices la sincronización cada segundo, lo que proporciona una buena durabilidad y rendimiento de los datos.