Redis obtiene valor de la clave

Redis obtiene valor de la clave

Redis es un almacén de estructura de datos en memoria. Se puede implementar como una base de datos, caché, corredor de mensajes, motor de transmisión, etc. En acción, es una base de datos de valor clave con soporte de persistencia. Redis es una solución de alto rendimiento con increíble flexibilidad y escalabilidad.

En esta guía, exploraremos cómo almacenar y buscar datos en Redis.

Requisitos previos

Para realizar los pasos demostrados, necesitará los siguientes componentes:

  • Un sistema de Linux concurrido correctamente. Obtenga más información sobre cómo instalar Ubuntu.
  • Se instala la última versión de Redis. Obtenga más información sobre cómo instalar Redis.

La configuración predeterminada de Redis está diseñada con los servidores fuera de línea en mente. De todos modos, debe implementar redis con configuraciones de seguridad adecuadas para evitar violaciones.

Creando un par de valores clave

En Redis, es necesaria una clave para denotar un punto de datos particular. La estructura de comando es simple.

El primer paso es declarar un par de valor clave para Redis. Esto se hace usando el COLOCAR dominio.

1
$ Set

El siguiente comando creará un par de valores clave simple:

1
$ Set Practice "The Quick Brown Fox"

Puede verificar si la clave se registra correctamente en la base de datos REDIS utilizando el comando EXISTS:

1
$ Existe práctica

En este ejemplo, creamos una clave con un valor de cadena. Sin embargo, Redis admite varios tipos de datos, por ejemplo, listas, conjuntos, hashes, etc.

Recuperar un valor

Hay múltiples formas en que podemos recuperar el valor de una clave dependiendo del tipo de datos de la clave.

Primero, necesitamos verificar el tipo de datos. Para verificar el tipo de datos, Redis viene con el comando Tipo:

1
$ Tipo

Instrumentos de cuerda

El método más común de recuperación de valor clave es usar el comando get. Devuelve el valor de la clave en formato de cadena:

1
$ Get

Hash

Si el tipo de datos es hash, use el comando hgetall:

1
$ Hgetall

Liza

Para recuperar una clave de "lista", use el comando lRange:

1
$ LRANGE

Sets

Para recuperar una tecla "Establecer", Redis viene con el comando SMembers:

1
$ Smembers

Zsets

Para una tecla "ZSET", use el comando ZRange:

1
$ Zrange 0 -1 con escorsos

Pensamientos finales

Esta guía demuestra cómo recuperar el valor de una clave en Redis. Hay varios comandos disponibles para recuperar sus valores dependiendo del tipo de clave. Si bien el método más común es usar Get (recupera el valor de la cadena), hay otras herramientas como Hgetall (recupera hash), Lrange (lista de recuperación), etc.

Interesado en aprender más sobre Redis? La subcategoría de Redis contiene numerosas guías en varios aspectos de Redis. Obtenga más información sobre los comandos de Slowlog, Sadd y MSet en Redis.