En esta página, se proporciona una descripción general de la persistencia para Memorystore for Redis Cluster.
Memorystore for Redis Cluster admite dos tipos de persistencia:
Para obtener la mejor disponibilidad de instancias y durabilidad de los datos, te recomendamos que habilites la persistencia y la alta disponibilidad. Si bien la persistencia y la alta disponibilidad se superponen en la protección que ofrecen, tienen diferentes fortalezas que se complementan entre sí. La HA se puede considerar la primera línea de defensa contra las fallas de nodos individuales y las interrupciones zonales. La persistencia proporciona recuperación ante desastres para eventos poco frecuentes cuando fallan todos los nodos de un fragmento y la HA no puede ayudar.
Cómo elegir un tipo de persistencia
Elegir entre la persistencia AOF y RDB se reduce a elegir entre rendimiento y durabilidad de los datos. Estas compensaciones suelen ser válidas para todos los servicios de Redis administrados debido a la naturaleza de la persistencia de AOF y RDB en Redis de OSS.
Si tu prioridad principal es la durabilidad de los datos y conservar el mayor porcentaje de escrituras enviadas a tu servidor de Redis, te recomendamos que elijas la persistencia de AOF. La capacidad de AOF para conservar los datos cada segundo (o para cada escritura) ofrece una durabilidad de los datos superior en comparación con las instantáneas de RDB, que guardan los datos cada hora.
Si el rendimiento es tu principal prioridad, te recomendamos que uses la persistencia de RDB, ya que suele exigir menos rendimiento a tu instancia que la persistencia de AOF para una instancia de tamaño similar. Si no te molesta que tus datos estén algo desactualizados durante la recuperación y deseas el rendimiento que proporciona la persistencia de RDB para una instancia de tamaño similar, entonces la persistencia de RDB es la mejor opción para ti.
Es posible tener una alta capacidad de procesamiento con la durabilidad de la persistencia de AOF. Para obtener ambos, puedes habilitar la persistencia de AOF y elegir un recuento de fragmentos alto. Un recuento de fragmentos alto proporciona más CPU virtuales, lo que mejora el rendimiento. Sin embargo, se espera un aumento de latencia para el AOF en cualquier configuración.