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:
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 |
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.