【问题标题】:what will happen when the aof file for redis is too big, even after rewriting?redis的aof文件太大,甚至重写后会发生什么?
【发布时间】:2017-06-08 05:42:45
【问题描述】:

我正在阅读有关 redis 持久性的内容,目前有两种方法可以保持 redis 持久性。

  1. AOF
  2. RDB

好的,我将跳过“AOF”和“RDB”的基本含义,我有一个关于“AOF”的问题,我的问题是“当redis的aof文件太大时会发生什么,即使在被rewrited ?”,我在google上搜索过,但没有结果,有人说“AOF”文件大小达到3G或4G时redis-server将无法启动。谁能告诉我?非常感谢。

【问题讨论】:

    标签: redis


    【解决方案1】:

    Redis 不限制AOF 文件的大小。您可以安全地拥有一个大的AOF 文件。我的一个 Redis 实例写入了一个大小为95GAOF 文件,它可以成功重新加载该文件。当然,这需要很长时间。

    有人说“AOF”文件大小达到3G或4G时redis-server将无法启动

    我不确定有人遇到的问题是不是因为文件系统的限制。 For some old file system, the size of a single file CANNOT exceed 2G or 4G。但是,对于现代文件系统,该限制已被取消。

    【讨论】:

    • 哇! 95G! redis重启的时间肯定很长。我很好奇为什么不设计一个基于RDB的AOF,这样的话AOF文件不会太大,重启redis o_O会更快!无论如何,THX很多:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多