Trabajar con Cadenas (Strings) para Datos Simples
En este paso, exploraremos cómo usar Redis para almacenar y recuperar datos de tipo string (cadena) simples. Redis se utiliza a menudo como caché o como un simple almacén de clave-valor (key-value store), y los strings son el tipo de datos más básico que ofrece.
Primero, conectémonos al servidor Redis utilizando la herramienta de línea de comandos redis-cli. Abre una terminal en la VM de LabEx. Ya deberías estar en el directorio ~/project.
Escribe el siguiente comando para conectarte al servidor Redis:
redis-cli
Deberías ver un prompt (indicador) que se parece a esto:
127.0.0.1:6379>
Esto indica que ahora estás conectado al servidor Redis.
Ahora, establezcamos un valor de string simple. Usaremos el comando SET. El comando SET toma dos argumentos: la clave (key) y el valor (value). Establezcamos una clave llamada mykey con el valor Hello Redis:
SET mykey "Hello Redis"
Deberías ver la siguiente salida:
OK
Esto significa que el valor se ha establecido correctamente.
Ahora, recuperemos el valor utilizando el comando GET. El comando GET toma un argumento: la clave. Recuperemos el valor de mykey:
GET mykey
Deberías ver la siguiente salida:
"Hello Redis"
Esto confirma que hemos almacenado y recuperado correctamente un valor de string en Redis.
Probemos otro ejemplo. Esta vez, almacenemos un número como un string.
SET counter 100
GET counter
Deberías ver:
"100"
Redis trata esto como un string, aunque representa un número.
También puedes usar el comando EXISTS para verificar si una clave existe.
EXISTS mykey
Deberías ver:
(integer) 1
Esto indica que la clave mykey existe. Si la clave no existe, el comando devolverá (integer) 0.
Finalmente, eliminemos la clave utilizando el comando DEL.
DEL mykey
Deberías ver:
(integer) 1
Esto indica que la clave mykey se ha eliminado correctamente.
Ahora, si intentas obtener el valor de mykey nuevamente:
GET mykey
Deberías ver:
(nil)
Esto confirma que la clave ha sido eliminada.
Recuerda salir de redis-cli para asegurarte de que tus comandos se registren. Escribe:
exit
Esto te devolverá al prompt de la terminal normal.