开发者社区> 问答> 正文

AOF与RDB该怎样选择?

AOF与RDB该怎样选择?

展开
收起
7大帅 2022-03-14 22:10:43 2953 0
1 条回答
写回答
取消 提交回答
  • AOF文件比RDB更新频率高,优先使用AOF还原数据。

    AOF比RDB更安全也更大

    RDB性能比AOF好

    如果两个都配了优先加载AOF

    如何选择合适的持久化方式 一般来说, 如果想达到足以媲美PostgreSQL的数据安全性,你应该同时使用两种持久化功能。在这种情况下,当 Redis 重启的时候会优先载入AOF文件来恢复原始的数据,因为在通常情况下AOF文件保存的数据集要比RDB文件保存的数据集要完整。

    如果你非常关心你的数据, 但仍然可以承受数分钟以内的数据丢失,那么你可以只使用RDB持久化。

    有很多用户都只使用AOF持久化,但并不推荐这种方式,因为定时生成RDB快照(snapshot)非常便于进行数据库备份, 并且 RDB 恢复数据集的速度也要比AOF恢复的速度要快,除此之外,使用RDB还可以避免AOF程序的bug。

    如果你只希望你的数据在服务器运行的时候存在,你也可以不使用任何持久化方式。

    2022-03-14 22:59:41
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载