En esta página, se proporciona una descripción general de la persistencia de archivos de solo anexar (AOF) para Memorystore for Redis Cluster.
Memorystore for Redis Cluster también admite la persistencia de la base de datos de Redis (RDB). Debes elegir la 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 clúster siga siendo resiliente durante el mantenimiento o las fallas inesperadas, te recomendamos que uses un clúster con alta disponibilidad, además de habilitar la persistencia de AOF. Para obtener más información, consulta Alta disponibilidad y réplicas.
Descripción general de la persistencia de AOF
La persistencia del AOF prioriza la durabilidad de los datos. Almacena datos 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 en RDB, no puedes pausar la persistencia en AOF.
Si habilitas o inhabilitas la persistencia de AOF para un clúster, es posible que debas realizar tareas de mantenimiento en él.
Para obtener información sobre cómo habilitar y, luego, inhabilitar la persistencia del AOF, consulta Administra la persistencia.
Parámetro de configuración de sincronización
El parámetro de configuración de sincronización para la persistencia de AOF (appendfsync) determina con qué frecuencia Memorystore for Redis Cluster guarda los datos almacenados en caché en la memoria en el almacenamiento duradero. Te recomendamos que mantengas el parámetro de configuración de sincronización en 1 segundo, que es el valor predeterminado. La sincronización cada segundo proporciona el mejor equilibrio entre el rendimiento del clúster y la durabilidad de los datos.
Antes de que Memorystore for Redis Cluster guarde los registros de AOF en el almacenamiento duradero, los almacena en la memoria. Si se produce una falla o un reinicio del sistema durante este período, es posible que Memorystore for Redis Cluster pierda estas escrituras en la memoria. El parámetro de configuración de sincronización te permite elegir con qué frecuencia Memorystore para Redis Cluster guarda datos en el almacenamiento duradero y proporciona las siguientes opciones:
always: Guarda datos en el almacenamiento para cada escritura.everysec: Guarda datos en el almacenamiento cada segundo.no: Memorystore for Redis Cluster descarga los datos al almacenamiento según su propia programación, lo que suele ocurrir cada 30 segundos.
La sincronización para cada escritura (always) proporciona la mejor durabilidad de los datos.
Sin embargo, esto tiene una desventaja en el rendimiento. Te recomendamos que realices la sincronización cada segundo (everysec), lo que proporciona un buen equilibrio entre la durabilidad de los datos y el rendimiento del clúster.