首页/数据/数据库速查/RDB 持久化:SAVE / BGSAVE / LASTSAVE
本包目录(495 条)
MySQL 基础与连接36 条SQL 语法52 条用户与权限21 条备份与恢复56 条主从复制与高可用53 条性能与调优57 条Redis 命令96 条
Redis 运维与场景124 条

RDB 持久化:SAVE / BGSAVE / LASTSAVE

RDB 是某一时刻的全量快照:BGSAVE 派生(fork)子进程写盘不阻塞主线程;SAVE 同步阻塞主线程,生产禁用。

数据库速查数据更新于 2026-10-12
BGSAVE后台生成 dump.rdb,返回 Background saving started
SAVE同步保存,阻塞主线程直到完成
LASTSAVE上次成功保存的 Unix 时间戳

示例

示例
BGSAVE            # 应在 INFO 里看 rdb_bgsave_in_progress:1
LASTSAVE          # 例:1758451234
# 确认保存结果:
INFO persistence | grep rdb_last_bgsave_status   # ok
# 对比时间:
date +%s; LASTSAVE
SAVE 在大库上可能阻塞数秒到数十秒,任何在线库都不要用;只在拷数据文件的维护窗口使用 SHUTDOWN SAVE 或 BGSAVE 后等完成。

易错点

  • 用 SAVE 做备份:主线程阻塞导致全站超时
  • BGSAVE 后立刻拷 dump.rdb:文件还没写完,拷到的是半成品

数据来源与参考

  • Redis 官方文档: BGSAVE
  • Redis 官方文档: SAVE
  • Redis 官方文档: LASTSAVE

相关工具

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