redis_persistence
Configuración de persistencia Redis con RDB (snapshots periódicos) y AOF (append-only file) para recuperar datos tras un reinicio. Combinar ambos métodos ofrece el mejor balance entre rendimiento y durabilidad.
When to use
Configurar en el cache_agent para que los datos de sesión activa y rate limiting sobrevivan a reinicios del servicio Redis. Sin persistencia, un reinicio pierde todas las sesiones en curso.
Instructions
- Habilitar RDB:
save 900 1,save 300 10,save 60 10000. - Habilitar AOF:
appendonly yes,appendfsync everysec. - Configurar reescritura automática de AOF:
auto-aof-rewrite-percentage 100,auto-aof-rewrite-min-size 64mb. - Montar volumen persistente en Docker/K8s para
/data. - Verificar integridad:
redis-check-aof --fixyredis-check-rdb. - Backup del RDB a almacenamiento externo (MinIO) diariamente.
- Probar la restauración periódicamente como parte del disaster recovery.
Notes
appendfsync everysecpierde como máximo 1 segundo de datos; buen balance rendimiento/durabilidad.- RDB es más eficiente para backups; AOF para mínima pérdida de datos.
- En Kubernetes, usar PersistentVolumeClaim con StorageClass apropiada.