← HubBDII Estudio
Redis
BDII Estudio · Architecture Notes / Redis Explained
Módulos 0/7

Un servidor de estructuras de datos que vive en memoria

Redis (REmote DIctionary Service) es un data structure server: casi siempre un cache delante de una base "real", pero con las topologías y la persistencia correctas puede ser base primaria. Su regla de oro según el artículo: la velocidad va primero y las garantías de consistencia, después.

Esta app cubre el artículo completo: Redis vs Memcached, instancia única, HA con réplicas (replication ID + offset), Sentinel y quórum, Cluster con 16K hashslots y gossip, y los modelos de persistencia (RDB, AOF, fork y copy-on-write), con citas en inglés, explicación didáctica en español, animaciones y casos.

Cache o base primaria

"Redis blurred the lines between a cache and datastore": mismo motor, riesgos distintos según topología (single, HA, Sentinel, Cluster) y persistencia.

La idea central en 1 línea

Comando en memoria, réplicas por offset, failover por quórum, reparto por 16K hashslots, y snapshots por fork + copy-on-write.

6 años
Memcached (2003) precede a Redis (2009)
16K
hashslots en Redis Cluster
3 / 2
sentinels mínimos / quórum recomendado
24 TiB
RAM máxima por servidor citada (AWS)

¿Cómo usar esta app?

Tres pasos, en orden. Cada uno prepara el siguiente.

Ruta de aprendizaje

Aprende Redis desde cero

Sigue los módulos en orden. Los términos del glosario aparecen con subrayado punteado: hover o tap abre la burbuja. Los Trade-off son los que más caen en el quiz.

Laboratorio visual

Animaciones interactivas

Pulsa los botones y observa el sistema en movimiento. Cada animación muestra su estado (play / pausa / listo), barra de progreso y narrador paso a paso. Los controles extra cambian el escenario.

1 · Instancia única: comando, memoria y fork

Un comando entra, se procesa en RAM y, si hay persistencia, un hijo creado por fork escribe RDB/AOF. Apaga la persistencia y mira qué pasa en un reinicio.

Instancia única · Pulsa "Siguiente paso".

2 · Replicación: replication ID + offset

El primario sube su offset con cada comando. Una réplica que reconecta recibe partial sync (delta) o full sync (RDB + buffer), y al promoverse hay un nuevo ID.

Replicación · Pulsa "Siguiente paso".

3 · Sentinel: quórum y failover

Tres sentinels vigilan al primario. Con quórum 2, el failover solo ocurre si al menos dos coinciden en que cayó. Mueve el control y observa.

Sentinel · Pulsa "Siguiente paso".

4 · Cluster: hashslots y reshard M1-M2-M3

La clave cae en un hashslot fijo; añadir M3 solo mueve slots. Elige una clave y mira si cambia de dueño. Al final, gossip y promoción de S1.

Cluster · Pulsa "Siguiente paso".

5 · Fork y copy-on-write durante el snapshot

Padre e hijo comparten páginas; solo se copian las que el padre modifica mientras el hijo escribe el RDB. Elige cuántas páginas se modifican.

Fork y copy-on-write durante el snapshot · Pulsa "Siguiente paso".
Comprueba tu aprendizaje

Quiz y casos

Las marcadas con trade-off preguntan qué se gana y qué se pierde. Usa Estudio (feedback ya), Examen (nota al final) o Solo falladas.

0 / 0 correctas
Vista
0%

Casos prácticos

Intenta resolver antes de ver la solución. Pistas y soluciones se guardan en este dispositivo.

Referencia rápida

Glosario bilingüe

Misma fuente que las burbujas del Aprende. Escribe para filtrar (ej: quorum, hashslot, fsync).

Repaso de último minuto

Cheatsheet

Todo lo esencial en una página. Ideal para imprimir o guardar PDF antes del quiz.