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!