Redis en Producción: Cache, Sesiones y Colas para Backend Engineers

Redis en Producción: Cache, Sesiones y Colas para Backend Engineers

Curso práctico para implementar Redis en entornos de producción como sistema de cache, gestión de sesiones y colas de trabajos. Aprenderás a configurar, optimizar y monitorear Redis para mejorar el rendimiento y escalabilidad de aplicaciones backend.
0 Estudiantes
21 Clases
Rafael Ortega
Rafael Ortega

Instructora

Acerca de este curso

Curso práctico para implementar Redis en entornos de producción como sistema de cache, gestión de sesiones y colas de trabajos. Aprenderás a configurar, optimizar y monitorear Redis para mejorar el rendimiento y escalabilidad de aplicaciones backend.
Rafael Ortega
Rafael Ortega
8 Cursos
0 Estudiantes

Rafael Ortega es Mentor de backend y APIs con base en Ciudad de Guatemala, Guatemala. Su trabajo se enfoca en transformar temas complejos en rutas de aprendizaje claras, prácticas y fáciles de seguir.

Ha acompañado a estudiantes, profesionales y equipos de empresas en procesos de formación online, combinando teoría útil con ejercicios aplicables desde la primera clase.

En Cursalo diseña experiencias de aprendizaje con ejemplos reales, lenguaje directo y una estructura pensada para avanzar paso a paso sin perder contexto.

Rafael Ortega
Resumen del temario

Este curso incluye 5 modulos, 21 lecciones y 7:25 horas de materiales.

Configuración y Fundamentos de Redis en Producción
4 Partes | 1:10 Horas
Instalación y Configuración de Redis en Servidores Cloud
Gratis

Concepto claveRedis es un almacén de datos en memoria de estructura clave-valor que funciona como un motor de cache, un gestor de sesiones y un broker de colas de mensajes en entornos de producción. Imagina Redis como una memoria RAM compartida ultrarrápida que todos tus servidores backend pueden acceder simultáneamente, similar a cómo una oficina usa una pizarra central donde todos anotan y consultan información crítica sin tener que ir a archivos físicos cada vez.En producción, Redis no es sol

Tiempo de estudio 15 Minutos
Archivos adjuntos 0
Comandos Esenciales de Redis para Operaciones Básicas
Gratis

Concepto claveRedis es un almacén de estructuras de datos en memoria que funciona como base de datos, caché y agente de mensajes. En producción, dominar sus comandos esenciales es como aprender las herramientas básicas de un taller: sin ellas, no puedes construir nada sólido. Para un Backend Engineer, estos comandos son el puente entre la teoría y aplicaciones reales como caché, sesiones y colas.Imagina Redis como una cocina de restaurante: los ingredientes (datos) deben almacenarse, recuperarse

Tiempo de estudio 20 Minutos
Archivos adjuntos 0
Práctica: Configurar Redis Local y Conectar una Aplicación Backend
Gratis

Tipo de lección: VideoConcepto claveConfigurar Redis en un entorno local es el primer paso para integrarlo en tu aplicación backend. Piensa en Redis como un almacén de datos en memoria que actúa como una capa intermedia entre tu aplicación y las bases de datos tradicionales. En producción, esta configuración inicial determina la estabilidad y rendimiento de funcionalidades como cache, sesiones y colas.Una analogía útil es comparar Redis con una memoria de trabajo en tu cerebro: mientras las base

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Quiz: Evaluación de Conceptos Básicos de Redis
Gratis

Tipo de lección: QuizConcepto claveRedis es un almacén de estructuras de datos en memoria que funciona como base de datos NoSQL, cache, broker de mensajes y cola de trabajos. Su principal ventaja en producción es la velocidad: al mantener los datos en RAM, ofrece latencias de microsegundos para operaciones de lectura y escritura.Para un Backend Engineer, Redis resuelve tres problemas críticos: cache (almacenamiento temporal de resultados costosos), sesiones (gestión de estado de usuario distribu

Tiempo de estudio 10 Minutos
Archivos adjuntos 0
Implementación de Cache con Redis para Mejorar Rendimiento
4 Partes | 1:25 Horas
Estrategias de Cache: TTL, Invalidación y Patrones Comunes
Gratis

Concepto claveLas estrategias de cache con Redis son fundamentales para optimizar el rendimiento de aplicaciones backend. En esencia, el cache actúa como una memoria de acceso rápido que almacena datos frecuentemente consultados, reduciendo la carga en bases de datos principales y acelerando las respuestas. Imagina un restaurante muy concurrido: en lugar de preparar cada plato desde cero para cada cliente (como consultar la base de datos), el chef tiene algunos platos populares pre-preparados (c

Tiempo de estudio 20 Minutos
Archivos adjuntos 0
Implementar Cache en una API REST con Redis
Gratis

Concepto claveImplementar cache con Redis en una API REST es una estrategia fundamental para mejorar el rendimiento de aplicaciones backend. En esencia, el cache actúa como una capa de almacenamiento temporal de alta velocidad que guarda respuestas frecuentemente solicitadas, reduciendo la carga en bases de datos primarias y acelerando los tiempos de respuesta.Imagina un restaurante muy concurrido donde los platos más populares se preparan en pequeñas cantidades y se mantienen listos para servir

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Práctica: Crear un Sistema de Cache para Consultas de Base de Datos
Gratis

Tipo de lección: VideoConcepto claveEl caching con Redis es una técnica que almacena temporalmente resultados de consultas costosas de base de datos en memoria RAM, permitiendo respuestas ultrarrápidas para peticiones repetidas. Imagina un restaurante muy concurrido: en lugar de que cada cliente espere a que el chef prepare su plato desde cero (consulta a base de datos), el restaurante mantiene algunos platos ya preparados en una mesa caliente (Redis). Cuando llega un cliente que pide uno de eso

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Quiz: Evaluación de Técnicas de Cache con Redis
Gratis

Tipo de lección: QuizConcepto claveEl caching con Redis es una técnica que almacena datos frecuentemente accedidos en memoria para reducir la latencia y la carga en bases de datos principales. Imagina una biblioteca donde los libros más populares están en un estante especial al frente, en lugar de tener que buscarlos en los archivos cada vez. Esto acelera el acceso, pero requiere gestionar la consistencia (asegurar que los datos en cache coincidan con la fuente de verdad) y la caducidad (elimina

Tiempo de estudio 10 Minutos
Archivos adjuntos 0
Gestión de Sesiones y Pub/Sub con Redis
4 Partes | 1:25 Horas
Configurar Sesiones Distribuidas con Redis en Aplicaciones Web
Gratis

Concepto claveLas sesiones distribuidas son un patrén arquitectónico donde la información de sesión de usuario se almacena en un sistema centralizado externo, como Redis, en lugar de en la memoria local del servidor web. Esto permite que múltiples instancias de aplicación compartan el estado de sesión, facilitando la escalabilidad horizontal y la alta disponibilidad.Imagina un restaurante con varios meseros: si cada mesero guarda las órdenes en su propia libreta, cuando un cliente pide más comid

Tiempo de estudio 20 Minutos
Archivos adjuntos 0
Implementar Pub/Sub para Notificaciones en Tiempo Real
Gratis

Concepto claveRedis Pub/Sub (Publicador/Suscriptor) es un patrón de mensajería donde los emisores (publicadores) envían mensajes a canales sin conocer a los receptores (suscriptores), quienes reciben solo los mensajes de los canales a los que se han suscrito. Imagina un sistema de radio: las estaciones (publicadores) transmiten en frecuencias específicas (canales), y los oyentes (suscriptores) sintonizan esas frecuencias para escuchar. En backend, esto permite notificaciones en tiempo real, como

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Práctica: Crear un Chat Simple Usando Pub/Sub de Redis
Gratis

Tipo de lección: VideoConcepto claveRedis Pub/Sub (Publicador/Suscriptor) es un patrón de mensajería donde los mensajes se envían a canales sin que los publicadores conozcan a los suscriptores. Imagina una sala de conferencias: el orador (publicador) habla a la sala (canal), y todos los asistentes (suscriptores) reciben el mensaje simultáneamente. Esto es ideal para aplicaciones en tiempo real como chats, notificaciones o actualizaciones de estado.En contraste con colas de trabajos (como Redis L

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Quiz: Evaluación de Sesiones y Pub/Sub
Gratis

Tipo de lección: QuizConcepto claveRedis es una herramienta fundamental para la gestión de sesiones y comunicación en tiempo real en aplicaciones web modernas. Las sesiones representan el estado de un usuario durante su interacción con una aplicación, como datos de autenticación o preferencias, almacenadas temporalmente. Redis es ideal para esto por su velocidad y capacidad de expiración automática de datos.El Pub/Sub (Publicador/Suscriptor) es un patrón de mensajería donde los publicadores enví

Tiempo de estudio 10 Minutos
Archivos adjuntos 0
Colas de Trabajos con Redis para Procesamiento Asíncrono
4 Partes | 1:25 Horas
Introducción a Colas de Trabajos con Redis y Patrones de Consumo
Gratis

Concepto claveUna cola de trabajos es un patrón de arquitectura que permite procesar tareas de forma asíncrona, separando la generación de trabajos de su ejecución. Imagina un restaurante: los clientes piden platos (generan trabajos), la cocina los prepara en orden (procesa los trabajos), y los camareros sirven cuando están listos (entregan resultados). En backend, esto evita bloquear respuestas HTTP mientras se realizan tareas pesadas como enviar emails, procesar imágenes o generar reportes.Red

Tiempo de estudio 20 Minutos
Archivos adjuntos 0
Implementar una Cola de Trabajos para Procesar Imágenes
Gratis

Concepto claveUna cola de trabajos es un sistema que permite procesar tareas de manera asíncrona, separando la generación de trabajos de su ejecución. Imagina un restaurante: los clientes piden platos (generan trabajos), la cocina los prepara en orden (procesa trabajos), y los meseros los sirven cuando están listos. En backend, esto evita que operaciones lentas (como procesar imágenes) bloqueen respuestas HTTP rápidas.Redis es ideal para colas porque ofrece estructuras de datos como listas y con

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Práctica: Crear un Sistema de Envío de Emails Asíncrono
Gratis

Tipo de lección: VideoConcepto claveEn sistemas backend modernos, el procesamiento asíncrono es esencial para manejar tareas que no requieren respuesta inmediata al usuario, como el envío de emails. Imagina un restaurante: cuando pides comida, el mesero toma tu orden (síncrono) pero la cocina la prepara en segundo plano (asíncrono). Redis, con su estructura de datos listas y el patrón productor-consumidor, permite crear colas de trabajos eficientes donde:Productores: Agregan tareas a la cola (ej

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Quiz: Evaluación de Colas de Trabajos con Redis
Gratis

Tipo de lección: QuizConcepto claveLas colas de trabajos con Redis son un patrón de diseño que permite procesar tareas de forma asíncrona, mejorando la escalabilidad y responsividad de las aplicaciones. Imagina un restaurante donde los clientes piden platos (tareas) y los cocineros (workers) los preparan en la cocina sin que los meseros (servidores web) tengan que esperar. Redis actúa como el sistema de tickets que organiza los pedidos en una fila, asegurando que cada tarea se procese en orden y

Tiempo de estudio 10 Minutos
Archivos adjuntos 0
Proyecto Integrador: Sistema Backend con Redis en Producción
5 Partes | 2:00 Horas
Diseñar la Arquitectura del Sistema con Redis
Gratis

Concepto claveDiseñar una arquitectura con Redis en producción implica integrarlo como un componente estratégico para tres funciones principales: cache, sesiones y colas de trabajo. Piensa en Redis como el "sistema nervioso central" de tu backend: no almacena todo, pero coordina y acelera las operaciones críticas. El cache reduce la carga en bases de datos principales, las sesiones mantienen el estado de usuario de forma distribuida, y las colas manejan tareas asíncronas como envío de emails o p

Tiempo de estudio 20 Minutos
Archivos adjuntos 0
Implementar Cache y Sesiones en una Aplicación de E-commerce
Gratis

Concepto claveEn una aplicación de e-commerce, el rendimiento y la experiencia del usuario son críticos. Redis se utiliza principalmente para dos propósitos: cache y sesiones. El cache almacena datos frecuentemente accedidos, como catálogos de productos o resultados de búsquedas, en memoria para reducir la carga en la base de datos principal y acelerar las respuestas. Las sesiones gestionan el estado del usuario, como el carrito de compras o la autenticación, de forma distribuida, permitiendo es

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Agregar Colas de Trabajos para Procesar Pedidos
Gratis

Tipo de lección: VideoConcepto claveLas colas de trabajos en Redis son estructuras de datos que permiten procesar tareas de forma asíncrona y distribuida. Imagina un restaurante donde los clientes piden comida (tareas) y los cocineros (workers) las preparan en orden. Redis actúa como el sistema de tickets que organiza los pedidos, asegurando que nada se pierda y que se atiendan en el orden correcto, incluso si hay múltiples cocineros trabajando simultáneamente.En producción, esto es crucial para

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Práctica: Desplegar y Monitorear el Sistema en un Entorno Cloud
Gratis

Tipo de lección: VideoConcepto claveDesplegar y monitorear Redis en producción en un entorno cloud implica más que solo instalar el software. Es un proceso sistemático que garantiza disponibilidad, escalabilidad y observabilidad del sistema. Piensa en esto como preparar un coche de carreras para una competencia: no solo necesitas el motor (Redis), sino también el equipo de mecánicos (configuración), el circuito adecuado (infraestructura cloud) y los instrumentos de panel (monitoreo) para detecta

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Quiz Final: Evaluación Integral del Proyecto
Gratis

Tipo de lección: QuizConcepto claveRedis en produccion es mas que una simple base de datos en memoria: es un sistema de infraestructura critica que optimiza el rendimiento del backend mediante tres patrones fundamentales. Imagina un restaurante de alta demanda: el cache seria como tener los platos mas pedidos pre-preparados para servir al instante, las sesiones serian como reconocer a los clientes habituales y recordar sus preferencias, y las colas serian como el sistema de tickets de cocina que

Tiempo de estudio 15 Minutos
Archivos adjuntos 0
Responder al comentario
Comentarios Aprobacion

Tu comentario sera visible despues de la aprobacion del administrador.

0
0 Reseñas
Calidad del contenido (0)
Habilidades del instructor (0)
Valor de compra (0)
Calidad de soporte (0)
Responder a la resena
Enviar respuesta

Tu respuesta a esta reseña será visible para todos los usuarios.

Redis en Producción: Cache, Sesiones y Colas para Backend Engineers
Gratis

Este curso incluye

Soporte del formador
Favorito
Compartir

Curso specifications

Secciones
5
Lecciones
21
Capacidad
Ilimitado
Duración
7:25 Horas
Estudiantes
0
Fecha de Created
8 abr. 2026
Fecha de Updated
21 jun. 2026
Rafael Ortega

Mentor de backend y APIs · Guatemala

Ricardo dave

Data Analyst at Microsoft

El instructor no esta disponible actualmente.
I am not available for 2 days due to a business trip
Redis en Producción: Cache, Sesiones y Colas para Backend Engineers
Estas viendo
Redis en Producción: Cache, Sesiones y Colas para Backend Engineers
Hablar por WhatsAppContactar por WhatsApp