Este tutorial analisará o básico de trabalhar com os comandos Redis e aprender a excluir as chaves em uma loja de dados Redis.
Inserindo as teclas Redis
Redis é um armazenamento de dados de valor-chave. Uma chave refere -se a uma sequência única de caracteres que identifica um valor específico armazenado no armazenamento de dados. Redis usa tipo de string para chaves.
Antes de aprendermos a excluir chaves, primeiro discutiremos a criação de chaves e a inserção de dados em Redis.
Abra o terminal e abra a interface da linha de comando Redis usando o comando:
Redis-cli
Se o seu cluster Redis estiver hospedado na máquina local, você deve cair automaticamente na ferramenta Redis CLI como
127.0.0.1: 6379>
O prompt de exemplo acima mostra o endereço IP e a porta na qual o cluster Redis está em execução.
Se você estiver executando o Redis em um host diferente, poderá especificar o endereço IP usando a opção -h e a respectiva porta usando o sinalizador -p.
Exemplo de conexão é como mostrado abaixo:
Redis -cli -H 192.168.0.211 -P 6379
Para criar uma chave no Redis, usamos o comando set. São necessários dois argumentos separados por um espaço. O primeiro argumento representa a chave e o segundo representa o valor associado à chave.
Por exemplo, para criar um "nome de usuário" importante que armazena o valor "John Doe", podemos fazer:
Defina o nome de usuário "John Doe"
Se o comando for executado com sucesso, você verá uma ok mensagens amigáveis.
127.0.0.1: 6379> Defina o nome de usuário "John Doe"
OK
Ao contrário da linguagem SQL, você não precisa encerrar seus comandos em um semi-colon. Fazer isso resultará em um erro de argumentos inválidos:
127.0.0.1: 6379> Defina o nome de usuário "John Doe";
Argumentos inválidos (s)
Buscar chaves e valores.
Se você souber o nome da chave, poderá recuperar o valor armazenado usando o comando get. É preciso o nome da chave como argumento.
Por exemplo, para o valor armazenado na chave "nome de usuário":
Obtenha nome de usuário
"John Doe"
Como visto no exemplo acima, o comando deve retornar o valor correspondente associado à chave especificada.
Excluindo chaves
Excluir uma chave em Redis é tão simples quanto criar um. Usamos o comando del segurado pelo nome da chave que desejamos remover.
Por exemplo, para remover a chave "nome de usuário":
Del Nome de usuário
(Inteiro) 1
Redis cairá a chave e seus dados associados se a chave especificada existir no armazenamento de dados.
Você também pode usar o comando del para remover várias chaves em uma única instância.
Por exemplo, suponha que tenhamos um banco de dados Redis contendo os Estados dos EUA. O banco de dados contém o código para cada estado como a chave e o valor como o nome do estado.
Daí, la -> “Los Angeles”
Podemos excluir várias chaves usando o comando del como:
192.168.100.78: 6379> Del La Az Co
(Inteiro) 3
No comando de exemplo, removemos as teclas: la, az e co, que correspondem a valores: "Los Angeles", "Arizona" e "Colorado", respectivamente.
Fechamento
Neste guia, você aprendeu o básico dos comandos Redis, incluindo a criação de novas chaves e valores, obtendo os valores associados a uma chave específica e removendo chaves e valores do banco de dados.
Obrigado pela leitura!