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

RDB 恢复流程与文件校验

恢复=把快照文件放回 dir 并启动:Redis 启动时自动加载 dump.rdb;文件损坏用 redis-check-rdb 校验,启动日志会提示加载结果。

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

恢复步骤

恢复步骤
redis-cli shutdown save          # 或维护窗口停服
cp /backup/dump.rdb /var/lib/redis/dump.rdb
chown redis:redis /var/lib/redis/dump.rdb
redis-server /etc/redis/redis.conf
# 看日志确认:
# * Loading RDB produced by version ...
# * Ready to accept connections

校验文件

校验文件
redis-check-rdb /var/lib/redis/dump.rdb
# 输出校验通过/失败原因
加载时机启动时自动加载 RDB 或 AOF(AOF 开启时优先)
失败表现启动日志报错或无法启动;部分错误可截断恢复
建议恢复演练必须在预发环境做过再上生产
同目录下 AOF 与 RDB 同时存在时优先加载 AOF;只想用 RDB 恢复要先把 appendonly 关掉或清空 AOF 目录,否则白忙。

易错点

  • 恢复时忘记权限:文件属主不对导致启动即失败
  • 备份文件没有版本标注:跨版本恢复(如 7.x 文件给 6.x)可能直接报错

数据来源与参考

  • Redis 官方文档: 持久化(加载)
  • Redis 官方文档: redis-check-rdb

相关工具

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