首页/数据/数据库速查/RDB 触发与相关配置(save / dbfilename)
Redis 运维与场景124 条

RDB 触发与相关配置(save / dbfilename)

save 行定义自动快照条件(如 900 秒内 1 个键变更);dbfilename/dir 决定落盘位置;7.0 起 save 支持单行多组配置。

数据库速查数据更新于 2026-10-12

配置示例(redis.conf)

配置示例(redis.conf)
dir /var/lib/redis          # RDB/AOF 落盘目录(需有写权限)
dbfilename dump.rdb
save 900 1
save 300 10
save 60 10000               # 60 秒 1 万次变更触发
# 7.0+ 可合并一行:save 900 1 300 10 60 10000
rdbcompression yes
rdbchecksum yes
stop-writes-on-bgsave-error yes
save ""关闭自动 RDB(全注释亦可)
rdbcompressionLZF 压缩字符串对象
rdbchecksum末尾 CRC64 校验
动态调整:CONFIG SET save "900 1 300 10" 后想持久化需 CONFIG REWRITE;检查当前值用 CONFIG GET save。

易错点

  • dir 指向无写权限目录:快照静默失败,MISCONF 报错随之而来
  • 改完 CONFIG SET 没 CONFIG REWRITE,重启后配置回退

数据来源与参考

  • Redis 官方文档: 持久化配置
  • Redis 官方文档: CONFIG GET

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌