Redis: Caché de Alto Rendimiento¶
Redis es un almacén de estructura de datos en memoria, utilizado como base de datos, caché y broker de mensajería.
Despliegue Rápido¶
docker run --name my-redis -d redis
Persistencia¶
Redis ofrece dos modos: RDB (snapshots) y AOF (Append Only File). Para habilitar persistencia:
version: "3.8"
services:
redis:
image: redis:alpine
command: redis-server --appendonly yes
volumes:
- ./redis_data:/data
ports:
- "6379:6379"
Casos de Uso Comunes¶
- Caché de sesiones: Almacenar tokens de usuario.
- Colas de tareas: Backend para Celery o BullMQ.
- Leaderboard: Uso de Sorted Sets.