Que es Redis
Redis es un almacen de estructuras de datos en memoria, open source, que funciona como base de datos, cache y broker de mensajes. Su velocidad extrema (operaciones en microsegundos) lo hace esencial para aplicaciones que requieren baja latencia.
Caracteristicas principales
- Ultrarapido: Operaciones en memoria, microsegundos de latencia
- Estructuras de datos: Strings, hashes, listas, sets, sorted sets
- Persistencia: Snapshots RDB y append-only file
- Pub/Sub: Sistema de mensajeria en tiempo real
- TTL: Expiracion automatica de claves
- Clustering: Escalado horizontal nativo
Por que lo usamos
Redis es la pieza clave para gestion de sesiones PHP en arquitecturas Docker multi-contenedor. Elimina la dependencia del filesystem para sesiones, permite compartir estado entre contenedores y mejora drasticamente el rendimiento de aplicaciones web como Dolibarr y WordPress.