Redis obtenha o valor da chave

Redis obtenha o valor da chave

Redis é um armazenamento de estrutura de dados na memória. Ele pode ser implementado como um banco de dados, cache, corretor de mensagens, mecanismo de streaming, etc. Em ação, é um banco de dados de valor-chave com suporte de persistência. Redis é uma solução de alto desempenho, com incrível flexibilidade e escalabilidade.

Neste guia, exploraremos como armazenar e buscar dados em redis.

Pré -requisitos

Para executar as etapas demonstradas, você precisará dos seguintes componentes:

  • Um sistema Linux adequadamente configurado. Saiba mais sobre como instalar o Ubuntu.
  • A versão mais recente do Redis está instalada. Saiba mais sobre a instalação do Redis.

A configuração padrão do Redis foi projetada com servidores offline em mente. Independentemente disso, você deve implantar redis com configurações de segurança adequadas para evitar violações.

Criando um par de valores-chave

Em Redis, é necessária uma chave para denotar um ponto de dados específico. A estrutura de comando é simples.

O primeiro passo é declarar um par de valores-chave para Redis. Isso é feito usando o DEFINIR comando.

1
$ Set

O comando a seguir criará um par simples de valor-chave:

1
$ Set Practice "The Quick Brown Fox"

Você pode verificar se a chave está registrada com sucesso no banco de dados Redis usando o comando exist:

1
$ Existe prática

Neste exemplo, criamos uma chave com um valor de string. No entanto, Redis suporta vários tipos de dados, por exemplo, listas, conjuntos, hashes, etc.

Recuperar um valor

Existem várias maneiras de recuperar o valor de uma chave, dependendo do tipo de dados da chave.

Primeiro, precisamos verificar o tipo de dados. Para verificar o tipo de dados, o Redis vem com o comando de tipo:

1
$ Tipo

Cordas

O método mais comum de recuperação de valor-chave é usar o comando get. Ele retorna o valor da chave no formato da string:

1
$ Get

Hashes

Se o tipo de dados for hash, use o comando hgetall:

1
$ Hgetall

Listas

Para recuperar uma chave de "lista", use o comando lRange:

1
$ LRange

Conjuntos

Para recuperar uma tecla "Set", Redis vem com o comando Smembers:

1
$ Smembers

ZSets

Para uma tecla "Zset", use o comando Zrange:

1
$ Zrange 0 -1 com escores

Pensamentos finais

Este guia demonstra como recuperar o valor de uma chave em Redis. Existem vários comandos disponíveis para recuperar seus valores, dependendo do tipo de chave. Embora o método mais comum esteja usando o get (Recupeves String Value), existem outras ferramentas como o HGETALL (Recuperar hash), LRange (lista de recuperar), etc.

Interessado em aprender mais sobre Redis? A subcategoria Redis contém numerosos guias em vários aspectos de Redis. Saiba mais sobre os comandos SloDlog, SADD e MSET em Redis.