Redis La persistencia es el mecanismo que permite almacenar Redis datos en el disco duro para garantizar que los datos no se pierdan durante Redis los reinicios del servidor o en caso de fallas. Redis admite dos mecanismos de persistencia principales: RDB(archivo de base de datos de Redis) y AOF(archivo de solo adición).
RDB(archivo de base de datos de Redis)
- RDB es un mecanismo de copia de seguridad que crea una instantánea de la Redis base de datos en un momento específico.
- Al usar RDB, Redis guarda los datos en un archivo con la extensión .rdb.
- RDB se puede configurar para realizar copias de seguridad periódicamente o cuando ocurren eventos importantes, como una cierta cantidad de cambios clave dentro de un período de tiempo específico.
- RDB es un mecanismo de copia de seguridad rápido y eficiente, ya que utiliza un proceso completo para guardar datos.
AOF(archivo de solo agregar)
- AOF es un mecanismo de respaldo que escribe todas las operaciones de la base de datos en un archivo de registro.
- Al usar AOF, Redis escribe cada comando de escritura(SET, DELETE, etc.) en el archivo de registro.
- AOF se puede configurar para registrar datos en función de una rotación basada en el tiempo o una rotación basada en eventos.
- AOF se puede utilizar para recuperar datos cuando Redis se reinicia reproduciendo todas las operaciones registradas en el archivo de registro.
Puede elegir usar RDB, AOF o ambos, según los requisitos y el entorno de su aplicación. RDB se usa comúnmente para copias de seguridad periódicas y consume menos recursos, mientras que AOF se usa a menudo para garantizar la durabilidad y una mayor confiabilidad. Algunas aplicaciones utilizan ambos mecanismos para garantizar capacidades óptimas de seguridad y recuperación.