首页/数据/Redis 进阶速查/rdbchecksum:快照完整性校验
持久化56 条

rdbchecksum:快照完整性校验

rdbchecksum 默认开启,在 RDB 文件尾部写入 CRC64 校验和;加载时校验不通过会拒绝启动,避免悄悄载入损坏数据。

Redis 进阶速查数据更新于 2026-10-12
配置rdbchecksum yes(默认)
校验CRC64 校验和写入文件尾
代价快照与加载时约 10% 额外开销

示例

示例
redis-cli CONFIG GET rdbchecksum
redis-check-rdb /data/redis/dump.rdb
从早期版本升级来的老快照可能没有校验和,5.0 之后版本按配置决定是否写入。

易错点

  • 关闭校验可以在极老旧硬件上省一点开销,但损坏文件可能直接加载出脏数据,收益与风险不对等
  • 校验只能证明文件完整,不代表内容正确(如快照期间逻辑错误写入的数据照样通过校验)

数据来源与参考

  • Redis 官方文档:redis.conf rdbchecksum 说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌