Redis
Curso completo para usar Redis como capa de caché, sesiones, mensajería y datos en tiempo real en aplicaciones de alto tráfico y baja latencia. Trabajas con estructuras de datos en memoria, patrones de caché, mensajería con Pub/Sub y Streams, integración desde tu lenguaje de aplicación, persistencia en disco, alta disponibilidad y operación en producción. Al terminar diseñas, integras y operas Redis con criterio en entornos exigentes.
Estructura del curso
- Que es Redis y como funciona Lección
- Casos de uso de Redis Lección
- Redis vs Memcached vs bases de datos tradicionales Lección
- Modelo de datos clave-valor Lección
- Test de fundamentos de Redis Test
Detalles del curso
Público objetivo
- Desarrolladores backend que necesitan implementar caché, sesiones y colas de mensajes en sus aplicaciones.
- Ingenieros de software que buscan reducir la latencia de acceso a datos en sistemas de alto tráfico.
- Arquitectos de sistemas que diseñan soluciones distribuidas con requisitos de rendimiento exigentes.
- DevOps engineers que operan instancias de Redis en producción y necesitan dominar la alta disponibilidad.
Contenido del roadmap
Fundamentos y estructuras de datos
Arquitectura in-memory, modelo clave-valor, strings, lists, sets, sorted sets, hashes, bitmaps, HyperLogLog y Streams.
Operaciones avanzadas y caché
Expiración TTL, transacciones MULTI/EXEC, pipelining, scripting Lua, patrones cache-aside, write-through, políticas de desalojo e invalidación.
Mensajería e integración
Pub/Sub, Redis Streams con consumer groups, arquitectura event-driven e integración con Node.js (ioredis), Python (redis-py) y Java (Spring Data Redis).
Persistencia, alta disponibilidad y producción
RDB, AOF, persistencia híbrida, Sentinel, Cluster, ACL, TLS, monitorización, gestión de memoria y tuning de rendimiento.
Objetivos de aprendizaje
- Dominar las estructuras de datos nativas de Redis y Valkey y sus operaciones avanzadas.
- Implementar patrones de caché (cache-aside, write-through) con TTL, GETEX, SETEX y políticas de expiración e invalidación.
- Diseñar rate limiting con sliding window sobre ZSET y scripts Lua atómicos.
- Construir sistemas de mensajería con Pub/Sub y procesamiento de eventos con Streams y consumer groups (XACK, XPENDING, XCLAIM).
- Integrar Redis en aplicaciones Node.js, Python y Java con buenas prácticas de connection pooling.
- Construir búsquedas vectoriales para RAG con el módulo RediSearch sobre Redis Stack.
- Configurar persistencia híbrida, alta disponibilidad con Sentinel y escalado horizontal con Cluster.
- Operar Redis y Valkey en producción con seguridad (ACL, TLS), monitorización y tuning de rendimiento.
Antes de comprar
¿Cuánto dura el acceso?
Acceso permanente. El curso queda asociado a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.
¿Incluye certificado?
Sí. Al superar el curso recibes un certificado con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.
¿Puedo pedir factura con NIF?
Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.
¿Hay devolución?
Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.
Otras formas de aprender
Toma de contacto con una tecnología antes de comprometerte con el itinerario completo.
Currículo completo por tecnología con ejercicios evaluados por IA y certificado verificable.
1, 3, 6 o 12 meses de acceso a todo el catálogo. El plan anual (120 €) equivale a 6 cursos sueltos.
Itinerario diseñado por ingenieros con varios cursos integrados y certificado de carrera.
¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.
Ver propuesta para empresas