É utilizado por pequenas a grandes aplicações, incluindo Twitter, Github, Stackoverflow e muito mais. Em alguns casos, pode ser necessário redefinir todos os bancos de dados armazenados em seu cluster redis e começar a fresco.
Este artigo discutirá a exclusão de todos os dados armazenados em um banco de dados Redis.
Redis Exclua todas as chaves
O comando Redis Flowall permite excluir todas as chaves armazenadas nos bancos de dados na instância Redis.
Por exemplo, para excluir todas as chaves no banco de dados no índice 0, use o comando:
127.0.0.1: 6379> Flushall
OK
O comando retorna ok se a operação for concluída com sucesso.
Você não precisa fazer login no Redis-cli. Você pode executar um comando ad-hoc, como mostrado abaixo:
$ Redis-cli Flushall
OK
Delete assíncrono
O comando Flushall está bloqueando. Isso significa que você terá que esperar pela conclusão da operação de descarga antes de executar outras funções no servidor.
No entanto, a partir da versão 4 de Redis.0 e acima, você pode executar uma operação sem bloqueio de bloqueio usando o parâmetro assíncrono.
O exemplo a seguir é fornecido:
127.0.0.1: 6379 [10]> FLOWALL ASYNC
OK
O parâmetro assíncrono força a operação Flush a ser executada em segundo plano sem bloquear o servidor.
Exclua chaves no banco de dados selecionado atual
Para remover apenas as chaves no banco de dados selecionado, use o comando flushdb. Um exemplo é como mostrado abaixo:
127.0.0.1: 6379 [10]> flushdb
OK
Nesse caso, excluímos todas as chaves no banco de dados atualmente selecionado, banco de dados 10.
O comando ad-hoc é fornecido abaixo:
$ redis -cli -n 10 flushdb
OK
O comando anterior usa o parâmetro -n para especificar qual banco de dados para executar o comando flushdb.
O comando também suporta a operação assíncrona.
$ Redis -cli -n 10 FLOWDB ASYNC
Conclusão
Este tutorial discutiu como excluir todas as chaves em um cluster Redis ou em um banco de dados específico. Além. Esperamos que você tenha achado este artigo útil. Verifique os outros artigos de dica do Linux para obter mais dicas e informações.