Cómo implementa Redis la persistencia de datos
RDB: guarde instantáneas de datos en intervalos específicos
AOF: primero agregue el comando al final del registro de operaciones para guardar todos los registros históricos de operaciones
A. Implementación RDB de la persistencia de datos de Redis (modo predeterminado)
1. Editar redis.conf
Nota: use el comando whereis redis para ver la instalación. ubicación de redis, luego vaya al directorio etc del directorio de instalación de redis y edite redis.conf. Ubicación predeterminada del archivo RDB de respaldo
5. También puede activar activamente el guardado de la instantánea de datos de Redis, la operación es la siguiente
6. Debido a que bajo condiciones específicas, la persistencia (de vez en cuando) puede causar que una vez que Redis falle, algunos datos se pierdan cuando se restaure nuevamente.
2. Solución de persistencia AOF
Primero, agregue el comando al final del registro de operaciones y guarde todas las operaciones históricas.
1. Ventajas en comparación con la solución de persistencia RDB:
(1) Los datos son muy completos y se pierden menos datos durante la recuperación de fallas
(2) procesar operaciones históricas
2. Cómo habilitar el modo de persistencia AOF
El parámetro appendonly en el archivo de configuración redis.conf le permite usar el modo de persistencia AOF Guarde todas las operaciones históricas en un registro. . Después de cambiar el parámetro appendonly del archivo de configuración conf a sí, redis activará el modo de persistencia de datos AOF
Establezca el modo de sincronización AOF Aquí, la configuración predeterminada es sincronizar una vez por segundo
3. Active AOF después del modo de sincronización, el archivo de copia de seguridad se ve así
Como puede ver en lo anterior, registra todos los comandos de operación después de activar AOF.
4. Desventajas
(1) Dado que el modo AOF registra cada paso del comando redis, el tamaño del archivo será muy grande
(2) Y Como resultado, la velocidad será menor que la de RDB y la velocidad de recuperación será más lenta
Para obtener más conocimientos relacionados con Redis, visite la sección de tutoriales de Redis.