Introducción
Redis CLI (Command Line Interface) es una herramienta fundamental para interactuar con un servidor Redis. Permite ejecutar comandos, administrar datos y realizar tareas de mantenimiento. En esta sección, aprenderás a utilizar Redis CLI para realizar operaciones básicas.
Contenidos
Accediendo a Redis CLI
Para acceder a Redis CLI, primero debes asegurarte de que el servidor Redis esté en funcionamiento. Puedes iniciar el servidor Redis con el siguiente comando:
Una vez que el servidor esté en funcionamiento, abre una nueva terminal y ejecuta:
Esto te llevará al prompt de Redis CLI, donde podrás comenzar a ejecutar comandos.
Comandos Básicos
A continuación, se presentan algunos de los comandos básicos que puedes utilizar en Redis CLI:
- PING
El comando PING
se utiliza para verificar si el servidor Redis está funcionando correctamente.
Respuesta esperada:
- SET y GET
Estos comandos se utilizan para establecer y obtener el valor de una clave.
Ejemplo:
Respuesta esperada:
- DEL
El comando DEL
se utiliza para eliminar una clave.
Ejemplo:
Respuesta esperada:
- KEYS
El comando KEYS
se utiliza para listar todas las claves que coinciden con un patrón determinado.
Ejemplo:
Respuesta esperada:
- EXISTS
El comando EXISTS
se utiliza para verificar si una clave existe.
Ejemplo:
Respuesta esperada:
Ejemplos Prácticos
Ejemplo 1: Almacenando y Recuperando Datos
Explicación:
SET ciudad "Madrid"
almacena el valor "Madrid" en la clave "ciudad".GET ciudad
recupera el valor almacenado en la clave "ciudad".
Ejemplo 2: Verificando la Existencia de una Clave
Explicación:
EXISTS ciudad
devuelve 1 si la clave "ciudad" existe, de lo contrario, devuelve 0.
Ejemplo 3: Listando Todas las Claves
Explicación:
KEYS *
lista todas las claves almacenadas en la base de datos Redis.
Ejercicios Prácticos
Ejercicio 1: Almacenamiento y Recuperación
- Almacena el valor "Barcelona" en la clave "ciudad".
- Recupera el valor de la clave "ciudad".
Solución:
Respuesta esperada:
Ejercicio 2: Verificación de Existencia
- Verifica si la clave "ciudad" existe.
- Elimina la clave "ciudad".
- Verifica nuevamente si la clave "ciudad" existe.
Solución:
Respuesta esperada:
Ejercicio 3: Listado de Claves
- Almacena varias claves con valores diferentes.
- Lista todas las claves almacenadas.
Solución:
Respuesta esperada:
Conclusión
En esta sección, has aprendido los conceptos básicos de Redis CLI, incluyendo cómo acceder a la interfaz, ejecutar comandos básicos y realizar operaciones comunes. Estos conocimientos te proporcionan una base sólida para interactuar con Redis y gestionar tus datos de manera eficiente. En el próximo módulo, profundizaremos en las estructuras de datos de Redis, comenzando con las cadenas.
Curso de Redis
Módulo 1: Introducción a Redis
Módulo 2: Estructuras de Datos de Redis
Módulo 3: Comandos y Operaciones de Redis
Módulo 4: Persistencia en Redis
- Instantáneas (RDB)
- Archivos de Solo Adición (AOF)
- Configuración de Persistencia
- Respaldo y Restauración
Módulo 5: Seguridad en Redis
Módulo 6: Optimización del Rendimiento de Redis
Módulo 7: Clustering y Alta Disponibilidad en Redis
Módulo 8: Módulos y Extensiones de Redis
- Introducción a los Módulos de Redis
- Módulos Populares de Redis
- Creando Módulos Personalizados
- Usando Redis con Otras Tecnologías