Volver al glosario
TERM · BASES DE DATOS

Redis

Alias: Redis Cache · Valkey

METADATA
Categoría
Bases de datos
Slug
redis
Actualizado
2026-05-16

Redis es el almacén clave-valor en memoria más usado del mundo. Lo creó Salvatore Sanfilippo en 2009 y, desde el primer momento, se diferenció de un simple memcached por exponer estructuras de datos avanzadas: además de strings, soporta listas, sets, sorted sets (con score), hashes, streams (estilo Kafka ligero), bitmaps, hyperloglogs y geohashes. Esa riqueza lo convirtió en un cuchillo suizo de la infraestructura.

Casos típicos: caché de páginas o de fragmentos, store de sesiones HTTP, rate limiting (con INCR + TTL), colas de trabajo (Laravel Horizon, Sidekiq, BullMQ), pub/sub para eventos en tiempo real, leaderboards y rankings (sorted sets), feature flags, contadores y deduplicación. Todo en memoria, con persistencia opcional a disco (RDB snapshots, AOF) y replicación primario-réplica con Sentinel o Cluster para alta disponibilidad.

Tras el cambio de licencia de Redis Labs en 2024, la Linux Foundation forkeó el proyecto bajo el nombre Valkey, manteniendo licencia BSD permisiva. Para la mayoría de usuarios la transición es transparente: el protocolo es idéntico, los clientes funcionan, y los proveedores cloud (AWS ElastiCache, Google Memorystore, Azure Cache) ya ofrecen ambas opciones.

En 10Code Redis (o Valkey) está presente en prácticamente todos los proyectos: como driver de caché y sesiones de Laravel, como broker de colas, como rate limiter en API gateways, y como motor de pub/sub para funciones realtime. Lo desplegamos en gestionado (ElastiCache, Memorystore) cuando es factible, o en containers con persistencia y replicación cuando hace falta soberanía completa.

¿Necesitas ayuda con Redis?

En 10Code llevamos más de una década aplicando estas tecnologías a productos reales. Si quieres comentarnos tu caso, escríbenos y te respondemos personalmente.

Hablar con un ingeniero