Redis para Principiantes

En este curso, aprende los conceptos básicos de Redis, incluyendo la instalación, operaciones de clave-valor, estructuras de datos y configuración básica para principiantes.

Base de datosRedis

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Redis para Principiantes introduce por línea de comandos la instalación y operación de un servidor Redis local. Sus 10 actividades alternan cinco laboratorios guiados y cinco desafíos breves, desde conexión y claves hasta estructuras, caducidad, contadores, instantáneas y configuración en ejecución.

Trabajarás directamente en redis-cli: primero seguirás cada flujo y luego lo aplicarás a una caché, lista de tareas, contador de visitas o límite de memoria, sin escribir código de aplicación.

Lo que aprenderás

  • Instalar e iniciar Redis en Ubuntu y verificar el servidor local con PING
  • Crear, obtener, inspeccionar, borrar y caducar claves con SET, GET, EXISTS, DEL y comandos de expiración
  • Almacenar y consultar datos con strings, listas, conjuntos y hashes de Redis
  • Crear elementos de lista y contadores con LPUSH, LRANGE, INCR y DECR
  • Inspeccionar claves y tipos y vaciar la base actual con KEYS, TYPE y FLUSHDB
  • Leer y cambiar parámetros como maxmemory y loglevel con CONFIG GET y CONFIG SET
  • Crear instantáneas RDB bloqueantes y en segundo plano con SAVE y BGSAVE

A quién va dirigido este curso

Está dirigido a desarrolladores, estudiantes de bases de datos y administradores principiantes que desean conocer comandos Redis antes de usar clientes o despliegues avanzados. Es ideal para quienes prefieren un flujo guiado seguido de un pequeño desafío.

Requisitos previos: No se requiere experiencia con Redis. Ayuda sentirse cómodo con una terminal Ubuntu; no se presuponen programación de bases de datos ni desarrollo de aplicaciones.

Entorno de aprendizaje: Las 10 actividades se ejecutan en Ubuntu 22.04 VNC. Redis Server se instala e inicia localmente y se maneja una única instancia con redis-cli. Los cinco desafíos incluyen comprobaciones y soluciones.

Preguntas frecuentes

¿Usa Redis Cloud o requiere una cuenta externa?

No. Todo usa un servidor Redis local en la VM proporcionada. No se conecta a Redis Cloud, clústeres remotos ni servicios de pago.

¿Los cambios de CONFIG SET son permanentes?

No. El laboratorio los trata como cambios de ejecución que se pierden al reiniciar. Se menciona editar redis.conf para persistirlos, pero no se practica.

¿Hasta dónde llega la persistencia de Redis?

Crearás instantáneas RDB manuales con SAVE y BGSAVE y compararás su bloqueo. AOF, políticas programadas, restauración y recuperación ante desastres quedan fuera.

¿Los desafíos son más difíciles que los laboratorios?

Sí. Hay cinco laboratorios Beginner y cinco desafíos cortos Intermediate. Cada desafío verifica un flujo concreto y ofrece una solución de referencia.

Profesor

labby
Labby
Labby is the LabEx teacher.