redis_persistence
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chineseredis_persistence
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.
通过RDB(定期快照)和AOF(追加写入文件)配置Redis持久化能力,实现服务重启后的数据恢复。两种方式结合使用可在性能和持久性之间取得最佳平衡。
When to use
适用场景
Configurar en el 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.
cache_agent在中配置该方案,可让活跃会话数据和限流规则在Redis服务重启后依然留存。如果没有配置持久化,服务重启会丢失所有当前运行的会话数据。
cache_agentInstructions
操作指引
- 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: y
redis-check-aof --fix.redis-check-rdb - Backup del RDB a almacenamiento externo (MinIO) diariamente.
- Probar la restauración periódicamente como parte del disaster recovery.
- 启用RDB:、
save 900 1、save 300 10。save 60 10000 - 启用AOF:、
appendonly yes。appendfsync everysec - 配置AOF自动重写:、
auto-aof-rewrite-percentage 100。auto-aof-rewrite-min-size 64mb - 在Docker/K8s中为目录挂载持久化卷。
/data - 校验数据完整性:和
redis-check-aof --fix。redis-check-rdb - 每日将RDB备份到外部存储(MinIO)。
- 作为灾难恢复的一环,定期测试数据恢复流程。
Notes
注意事项
- pierde como máximo 1 segundo de datos; buen balance rendimiento/durabilidad.
appendfsync everysec - RDB es más eficiente para backups; AOF para mínima pérdida de datos.
- En Kubernetes, usar PersistentVolumeClaim con StorageClass apropiada.
- 最多丢失1秒的数据,可在性能与持久性之间实现良好平衡。
appendfsync everysec - RDB更适合用于备份场景;AOF适合需要最小化数据丢失的场景。
- 在Kubernetes中,使用配置了合适StorageClass的PersistentVolumeClaim。