Redis Verifique se a chave existe

Redis Verifique se a chave existe
Redis é um banco de dados de valor-chave na memória gratuito e de código aberto usado em aplicativos de alto desempenho. Redis é altamente escalável e fornece uma coleção de ferramentas e extensões como um banco de dados primário para aplicações não triviais.

Este tutorial demonstrará como usar os comandos Redis para verificar se existe uma chave em um banco de dados Redis específico.

Redis Set Key

Antes de explorar como verificar se existe uma chave, precisamos inserir os dados da amostra. O método mais simples é usar o comando set.

Abra o terminal e inicie a CLI Redis da seguinte forma:

$ redis-cli
127.0.0.1: 6379>

Na interface da linha de comando Redis, podemos executar o comando set seguido de uma chave e seu valor associado.

A sintaxe a seguir é como mostrado:

Definir "chave" "valor"

Por exemplo:

127.0.0.1: 6379> Defina o usuário1 "First_User"
OK

O comando set retorna OK se a operação definida for executada com sucesso. Se o comando falhar, o valor de retorno será nulo.

Você também pode armazenar um valor numérico como a chave. Um exemplo é fornecido abaixo:

127.0.0.1: 6379> Definir 0 "Primeiro"
OK

O comando anterior define a chave 0 com o valor associado como a string “Primeiro.”

Redis Get Key

Depois de definir uma chave, você pode recuperar o valor armazenado nela usando o comando get. A sintaxe é mostrada abaixo:

PEGAR

Por exemplo, para obter o valor armazenado no principal usuário1, você pode executar o seguinte comando:

127.0.0.1: 6379> Get User1
"First_user"

Em alguns casos, você pode ter uma chave segurando o valor numérico 0. Veja o seguinte exemplo:

127.0.0.1: 6379> Defina o equilíbrio 0
OK

No comando anterior, temos a chave "equilíbrio" segurando 0. Portanto, se obtivermos o valor da chave, obtemos 0.

127.0.0.1: 6379> Obter equilíbrio
"0"

Isso pode ser confuso, porque não temos certeza se a chave está faltando ou segurando o valor 0. Podemos consertar isso verificando se a chave existir.

Redis Verifique se a chave existe

Usamos o comando exist para verificar se existe uma chave no banco de dados Redis. A sintaxe a seguir é como mostrado:

Existe [chave]

Um exemplo de uso é fornecido abaixo:

127.0.0.1: 6379> Existe equilíbrio
(Inteiro) 1

O comando retorna (número inteiro) 1 Se a chave especificada existir no banco de dados. Caso contrário, o comando retorna (número inteiro) 0.

Você pode passar várias chaves para o comando como mostrado:

127.0.0.1: 6379> Existe Balanço do Usuário1
(Inteiro) 2

Nesse caso, o comando retorna o número de chaves encontradas.

Conclusão

Este tutorial abrange a criação de um par de valores-chave em Redis, recuperando um valor usando a chave especificada e verificando se existir uma chave no banco de dados. Esperamos que você tenha achado este artigo útil. Verifique os outros artigos de dica do Linux para obter mais dicas e informações.