Redis Intermedio a Avanzado amplía tus habilidades de línea de comandos en 13 laboratorios guiados. Va más allá de claves básicas hacia colecciones, transacciones, mensajería, Lua en servidor, persistencia, seguridad, rendimiento, conteo aproximado y administración de clústeres.
A pesar del título, todos los laboratorios tienen formato Beginner paso a paso. Los temas son intermedios o avanzados por amplitud, pero los ejercicios siguen guiados y usan Redis local, no una aplicación productiva.
Lo que aprenderás
- Renombrar y mover claves, operar múltiples valores y recorrer el espacio con
SCAN - Manipular listas, conjuntos, conjuntos ordenados y hashes con comandos especializados
- Encolar, ejecutar, verificar y descartar transacciones Redis
- Publicar y recibir mensajes de canal o patrón entre varias sesiones
redis-cli - Ejecutar Lua parametrizado con
EVALy reutilizar scripts conSCRIPT LOADyEVALSHA - Configurar RDB y AOF, guardar, consultar tiempos y reescribir datos AOF
- Configurar contraseña, evaluar comandos peligrosos e inspeccionar latencia, memoria y consultas lentas
- Estimar cardinalidad con HyperLogLog y crear, inspeccionar, ampliar y redistribuir un clúster local
A quién va dirigido este curso
Está dirigido a usuarios que conocen operaciones básicas en redis-cli y desean explorar de forma guiada funciones operativas más amplias. Sirve a desarrolladores y administradores que quieren conocer mensajería, scripting, durabilidad, diagnóstico o clústeres antes de aplicarlos en sistemas mayores.
Requisitos previos: Debes saber conectarte con redis-cli y usar SET y GET, además de manejar una terminal. No se requiere Lua ni administración de clústeres porque cada flujo está guiado.
Entorno de aprendizaje: Los 13 laboratorios usan Ubuntu 22.04 VNC con Redis Server local. La mayoría usa un servidor. El laboratorio de clúster inicia procesos en los puertos 7000–7006 de la misma VM y usa redis-cli --cluster para crearlo y redistribuir slots.
Preguntas frecuentes
¿Es un curso avanzado sin guía?
No. Las 13 actividades son laboratorios Beginner guiados con verificación y sin desafíos independientes. Los temas superan lo básico, pero se presentan paso a paso.
¿El clúster representa un despliegue productivo multinodo?
No. Crea varios procesos con clúster en una sola VM, con réplicas y un nodo añadido, y practica salud y redistribución. No cubre redes multihost, pruebas de failover, actualizaciones ni clústeres gestionados.
¿Hasta dónde llega la seguridad?
Configura requirepass, practica AUTH y demuestra el riesgo de FLUSHALL. Menciona deshabilitar comandos mediante redis.conf, pero no implementa ACL, TLS, firewall, certificados ni una base completa de producción.
¿Crearé una aplicación que use Redis?
No. Se trabaja principalmente en redis-cli, con Lua del lado servidor. No se usa ninguna biblioteca cliente de Python, JavaScript, Java u otro lenguaje.


