
Gestión Básica de Datos en Redis
En este laboratorio, explorarás técnicas básicas de gestión de datos en Redis. Comenzarás aprendiendo cómo incrementar y decrementar valores numéricos utilizando los comandos atómicos `INCR` y `DECR`, adecuados para contadores (counters) y limitadores de velocidad (rate limiters). Te conectarás al servidor Redis usando `redis-cli`, establecerás valores iniciales y luego los incrementarás y decrementarás, verificando los resultados con el comando `GET`. Además, aprenderás cómo recuperar todas las claves (keys) almacenadas en Redis utilizando el comando `KEYS`.
Redis

Incrementar el contador de Redis para visitas al sitio web
En este desafío, implementarás un contador basado en Redis para rastrear las visitas a la página de inicio de un sitio web. El objetivo es conectarse a un servidor Redis mediante `redis-cli`, incrementar la clave `homepage_visits` en 1 usando el comando `INCR` y luego salir de `redis-cli`.
Redis

Configuración del Límite de Memoria Máxima en Redis
En este desafío, configurarás el límite `maxmemory` de Redis para evitar la pérdida de datos por agotamiento de memoria. Como administrador del sistema, tu tarea consiste en conectarte al servidor Redis mediante `redis-cli` y utilizar el comando `CONFIG SET` para limitar el uso de memoria a 200MB. El desafío requiere establecer el parámetro `maxmemory` a `200mb` dentro del entorno de `redis-cli` y luego salir. La finalización exitosa implica verificar la ejecución del comando en el registro de historial de Redis.
Redis

Agregar un elemento a la lista de tareas en Redis
En este desafío, aprenderás a agregar un elemento a una aplicación de lista de tareas respaldada por Redis utilizando el comando `LPUSH`. El objetivo es añadir 'Grocery Shopping' a la lista `todo_list` en Redis. Utilizarás `redis-cli` y pasos de verificación para confirmar el éxito.
Redis

Expiración de claves en la caché de Redis
En este desafío, simularás una aplicación de redes sociales que utiliza Redis para almacenar temas de tendencia. El objetivo es crear una clave que represente un tema popular y configurarla para que expire después de un tiempo determinado. Usarás redis-cli para asignar el valor `Redis Basics` a la clave `trending:topic1` y definirás su tiempo de vida en 3600 segundos.
Redis

Verificar el estado del servidor Redis
En este desafío, solucionarás un problema de conectividad con un servidor Redis verificando su estado. La tarea consiste en utilizar la herramienta `redis-cli` para conectarte al servidor y luego emplear el comando `PING` para confirmar que el servidor está en funcionamiento y responde correctamente.
Redis

Transacciones de Redis
En este laboratorio, explorará las transacciones de Redis, ejecutando comandos como una operación única y atómica para la consistencia de los datos. Aprenda a iniciar transacciones con MULTI, poner comandos en cola y ejecutarlos o descartarlos. Practique el establecimiento de claves, la obtención de valores y el incremento de contadores dentro de las transacciones.
Redis

Operaciones con Sorted Sets de Redis
En este laboratorio, explorarás las operaciones fundamentales de Redis Sorted Set. Utilizarás ZADD para añadir elementos, ZRANGE para obtener rangos, ZRANK para obtener el rango de un elemento, ZINCRBY para incrementar las puntuaciones y ZREM para eliminar elementos. Aprende a gestionar sorted sets de forma eficaz.
Redis

Operaciones con Conjuntos en Redis
En este laboratorio, explorarás las operaciones con conjuntos de Redis, centrándote en la manipulación de colecciones no ordenadas de cadenas únicas. Aprenderás cómo agregar elementos a un conjunto usando el comando `SADD`, realizar uniones de conjuntos con `SUNION`, encontrar elementos comunes usando `SINTER` e identificar diferencias entre conjuntos con `SDIFF`. Finalmente, aprenderás cómo almacenar los resultados de las operaciones de conjuntos para su uso posterior.
Redis

Configuración de Seguridad de Redis
En este laboratorio, aprenderá a mejorar la seguridad de Redis estableciendo una contraseña con `CONFIG SET requirepass`, autenticándose con `AUTH` y deshabilitando comandos con `CONFIG SET`. Proteja su servidor Redis del acceso no autorizado y el uso indebido potencial.
Redis

Mensajería Pub/Sub de Redis
En este laboratorio, explorará el sistema de mensajería Pub/Sub de Redis. El laboratorio lo guiará a través de las operaciones fundamentales de suscripción a canales, publicación de mensajes y cancelación de suscripción. Aprenderá a utilizar los comandos SUBSCRIBE, PUBLISH, UNSUBSCRIBE y PSUBSCRIBE.
Redis

Gestión de Persistencia de Redis
En este laboratorio, exploraremos la gestión de persistencia de Redis, centrándonos en cómo configurar y administrar la durabilidad de los datos. Configuraremos RDB usando `CONFIG SET`, habilitaremos AOF, guardaremos datos manualmente, comprobaremos la hora del último guardado y reescribiremos el archivo AOF.
Redis

Monitorización del Rendimiento de Redis
En este laboratorio, aprenderá a monitorizar y solucionar problemas de rendimiento de Redis. El laboratorio se centra en identificar y abordar problemas de latencia, analizar el uso de memoria y optimizar el rendimiento de las consultas. Utilizará comandos como LATENCY DOCTOR, MEMORY STATS, SLOWLOG GET y MEMORY PURGE.
Redis

Scripting Lua en Redis
En este laboratorio, exploraremos el scripting Lua en Redis, centrándonos en la ejecución de scripts Lua directamente dentro de Redis para realizar operaciones complejas de manera eficiente. Este laboratorio cubre el uso del comando `EVAL`, el paso de argumentos, la carga de scripts con `SCRIPT LOAD` y la ejecución de scripts cargados con `EVALSHA`.
Redis

Operaciones con Listas de Redis
En este laboratorio, explorarás las operaciones fundamentales de las listas de Redis. Aprenderás a administrar datos de listas utilizando comandos como `LTRIM`, `LINSERT`, `LPOP`, `RPOP` y `BLPOP`. Practica el recorte de listas, la inserción de elementos, la extracción de elementos y el bloqueo hasta que los elementos estén disponibles. ¡Domina la gestión de listas de Redis!
Redis

Operaciones de Redis HyperLogLog
En este laboratorio, explorarás las operaciones de Redis HyperLogLog, centrándote en estimar la cardinalidad de grandes conjuntos de datos (datasets) de manera eficiente. Aprenderás a usar `PFADD` para agregar elementos, `PFCOUNT` para contar elementos únicos y `PFMERGE` para fusionar HyperLogLogs. Obtén experiencia práctica rastreando usuarios únicos.
Redis

Operaciones Hash de Redis
En este laboratorio, exploraremos las operaciones Hash de Redis, centrándonos en formas eficientes de administrar datos dentro de los hashes. Cubriremos HMSET, HMGET, HINCRBY y HEXISTS. Al final, comprenderás las operaciones hash comunes en Redis.
Redis

Gestión Avanzada de Claves en Redis
En este laboratorio, explorarás técnicas avanzadas de gestión de claves en Redis. Aprenderás a renombrar claves con RENAME, mover claves entre bases de datos con MOVE, establecer múltiples claves con MSET, recuperar múltiples claves con MGET e iterar claves de manera eficiente con SCAN.
Redis