Cómo usar el RDB

Cómo usar el RDB
Las copias de seguridad son características esenciales en entornos de datos confidenciales, como bases de datos. Nos permiten realizar restauraciones en caso de fallas y errores.

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!