开发者社区> 问答> 正文

如何选择合适的持久化方式呢?

如何选择合适的持久化方式呢?

展开
收起
7大帅 2021-12-12 19:56:51 631 0
1 条回答
写回答
取消 提交回答
  • 一般来说, 如果想达到足以媲美 PostgreSQL 的数据安全性, 你应该同时使用两种持久化功能。在这种情况下,当 Redis 重启 的时候会优先载入 AOF 文件来恢复原始的数据,因为在通常情况 下 AOF 文件保存的数据集要比 RDB 文件保存的数据集要完整。  如果你非常关心你的数据,但仍然可以承受数分钟以内的数据 丢失,那么你可以只使用 RDB 持久化。  有很多用户都只使用 AOF 持久化,但并不推荐这种方式,因为 定时生成 RDB 快照(snapshot)非常便于进行数据库备份, 并且 RDB 恢复数据集的速度也要比 AOF 恢复的速度要快,除此之外, 使用 RDB 还可以避免 AOF 程序的 bug。  如果你只希望你的数据在服务器运行的时候存在,你也可以不 使用任何持久化方式。

    2021-12-12 22:42:12
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
如何使用Tair增强数据结构构建丰富在线实时场景 立即下载
重新出发:阿里云数据库开源整体策略 立即下载
基于etcd的超大规模生产级弹性键值存储实践与优化 立即下载