我使用的是Redis 2.8.4。启用仅在配置中附加。它按照我的要求工作正常,但问题是这个文件会变得越来越大,以免将来造成内存不足吗?有没有解决方案?
答案 0 :(得分:1)
Redis有办法通过删除无用的操作来压缩aof文件。
例如,如果您将计数器递增100次,那么您将结束 使用包含最终值的数据集中的单个键,但是 您的AOF中有100个条目。其中99个条目不需要重建 现状。
这是Redis 2.8.4中的自动作业,请参阅auto-aof-rewrite-percentage
和auto-aof-rewrite-min-size
的redis.conf。您也可以使用BGREWRITEAOF
命令启动它,请参阅https://redis.io/commands/bgrewriteaof。