Como usar o RDB

Como usar o RDB
Backups são recursos essenciais em ambientes de dados sensíveis, como bancos de dados. Eles nos permitem realizar restaurações em caso de falhas e erros.

Um exemplo desse ambiente é um banco de dados como Redis. Como é um banco de dados na memória, um erro simples, como falha de energia, pode levar à perda de dados. Portanto, é essencial ter persistência para seus dados.

Este tutorial aprenderá a trabalhar com o backup do banco de dados Redis para salvar os dados armazenados na memória no disco do sistema e executar restaurações do RDB.

Backup de dados

Usamos o comando salvo para executar um backup do conjunto de dados atual em redis. O comando criará um instantâneo contendo todos os dados no cluster Redis no formato binário do despejo.Arquivo RDB.

Para usar o comando salvar, digite salvar dentro da CLI Redis.

192.168.100.78: 6379> salvar
OK

Depois de executar o comando, Redis deve retornar uma string, ok, indicando que nenhum erro foi encontrado no comando.

Caso contrário, Redis retornará uma mensagem de erro mostrando o tipo de erro no comando. Por exemplo, Redis fornecerá o seguinte erro para argumentos incorretos.

192.168.100.78: 6379> Salvar 1
(erro) Errar o número errado de argumentos para o comando 'salvar'

Depois que o comando salvar for executado com sucesso, Redis criará um despejo.arquivo rdb no diretório Redis.

Redis não recomenda usar o comando salvar na produção. Isso ocorre porque bloqueia outros clientes até que a operação seja concluída.

Para resolver isso, você pode usar o comando BGSAVE. Funciona de maneira semelhante ao comando salvar, mas usa um processo infantil em segundo plano.

Por exemplo:

192.168.100.78: 6379> BGSAVE
A economia de fundo começou

Restaurando dados

Os backups não servem a não sermos propósitos se não pudermos usá -los. Vamos discutir como você pode usar o despejo.arquivo rdb para restaurar seus conjuntos de dados.

Comece observando a localização do seu depósito de backup.Arquivo RBD.

Em seguida, pare o servidor Redis:

SUDO Service Redis-Server Stop

Mova o despejo.Arquivo de backup RDP no servidor ROOT OF REDIS

sudo mv ~/dump.rdb/var/lib/redis/

Agora você deve ter os dados do despejo.RDB carregado em redis.

Conclusão

Este artigo nos ensinou a realizar backup e restauração em redis usando o arquivo RDB Dump.

Fique ligado para mais tutoriais!