Skip to content

持久化对比与选型

RDB vs AOF对比

特性RDBAOF
文件格式二进制文本命令
文件大小
恢复速度
数据安全可能丢失可配置
写入方式快照追加
资源消耗fork时高持续高

选型建议

推荐配置

redis
# 同时开启两种持久化
save 900 1
save 300 10
save 60 10000
appendonly yes
appendfsync everysec
aof-use-rdb-preamble yes

场景选择

场景推荐
数据不太重要RDB
需要数据安全AOF everysec
都需要混合模式
缓存场景都不开

最佳实践

1. 备份策略

  • 本地备份 + 远程备份
  • 定期上传到OSS/S3

2. 恢复流程

  1. 停止Redis
  2. 备份当前数据
  3. 恢复RDB/AOF文件
  4. 启动Redis

3. 性能优化

  • 用SSD存储AOF
  • 合理配置rewrite时机
  • 监控文件大小

最后更新: