当.aof文件非常大时会发生什么?

时间:2017-06-19 07:09:37

标签: redis

我使用的是Redis 2.8.4。启用仅在配置中附加。它按照我的要求工作正常,但问题是这个文件会变得越来越大,以免将来造成内存不足吗?有没有解决方案?

1 个答案:

答案 0 :(得分:1)

Redis有办法通过删除无用的操作来压缩aof文件。

  

例如,如果您将计数器递增100次,那么您将结束   使用包含最终值的数据集中的单个键,但是   您的AOF中有100个条目。其中99个条目不需要重建   现状。

这是Redis 2.8.4中的自动作业,请参阅auto-aof-rewrite-percentageauto-aof-rewrite-min-size的redis.conf。您也可以使用BGREWRITEAOF命令启动它,请参阅https://redis.io/commands/bgrewriteaof