Redis 的数据持久化

redis 主要提供了两种持久化的方案

  • RDB 快照形式,可以手动执行也可以在 redis.conf 中配置,定期执行。
    • RDB 的创建:
      • SAVE 命令,阻塞服务器进程来进行穿件 RDB 文件。
      • BGSAVE 派生一个子进程来创建新的 RDB 文件
    • RDB 的载入一般是自动的,redis 服务器会自动检测并载入 RDB 文件的存在。注: AOF 持久化优先使用
  • AOF 持久化
    • 备份 redis 服务器收到的命令来进行持久化
两种方式的比较:
  • AOF 更安全,但是需要更多的磁盘 IO,AOF 文件尺寸较大,文件内容恢复较慢,但也更完整。(类似于版本管理)
  • RDB 安全性稍差,是正常时期数据备份及 master-slave 数据同步的最佳手段,文件尺寸较小,恢复速度也更快。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容