Un ejemplo de dicho entorno es una base de datos como Redis. Dado que es una base de datos en memoria, un error simple como la falla de energía puede conducir a la pérdida de datos. Por lo tanto, es esencial tener persistencia por sus datos.
Este tutorial aprenderá cómo trabajar con la copia de seguridad de la base de datos Redis para guardar los datos almacenados en la memoria en el disco del sistema y realizar restauraciones desde el RDB.
Haz una copia de seguridad de datos
Usamos el comando Guardar para realizar una copia de seguridad del conjunto de datos actual en Redis. El comando creará una instantánea que contiene todos los datos en el clúster Redis en el formato binario del volcado.archivo rdb.
Para usar el comando Guardar, escriba Guardar dentro de Redis CLI.
192.168.100.78: 6379> Guardar
DE ACUERDO
Una vez que ejecuta el comando, Redis debe devolver una cadena, ok, lo que indica que no se encontraron errores en el comando.
Si no, Redis devolverá un mensaje de error que muestre el tipo de error en el comando. Por ejemplo, Redis proporcionará el siguiente error para argumentos incorrectos.
192.168.100.78: 6379> Guardar 1
(Error) Error el número incorrecto de argumentos para el comando 'guardar'
Una vez que el comando de guardado se ejecute correctamente, Redis creará un volcado.Archivo RDB en el directorio de Redis.
Redis no recomienda usar el comando Guardar en producción. Esto se debe a que bloquea a otros clientes hasta que se complete la operación.
Para resolver esto, puede usar el comando bgsave. Funciona de manera similar al comando Guardar pero usa un proceso infantil en segundo plano.
Por ejemplo:
192.168.100.78: 6379> bgsave
El ahorro de fondo comenzó
Restauración de datos
Las copias de seguridad no tienen ningún propósito si no podemos usarlas. Permítanos discutir cómo puede usar el volcado.Archivo RDB para restaurar sus conjuntos de datos.
Comience por notar la ubicación de su volcado de copia de seguridad.archivo rbd.
A continuación, detenga el servidor Redis:
SUDO SERVICIO REDIS-SERVER STOP
Mover el volcado.Archivo de copia de seguridad de RDP en la raíz del servidor Redis
sudo MV ~/Dump.rdb/var/lib/redis/
Ahora debería tener los datos del volcado.RDB cargado en Redis.
Conclusión
Este artículo nos enseñó cómo realizar copias de seguridad y restauración en Redis utilizando el archivo de volcado RDB.
Estén atentos para más tutoriales!