Redis BGREWRITEAOF

发表时间:2016-07-25  最后更新时间:2016-07-25   浏览量:708

自1.0.0可用。

指示Redis启动Append Only File重写进程。重写将创建一个当前附加文件的很小的优化版本。

如果BGREWRITEAOF失败,因为旧的AOF不受影响,所以没有数据丢失。如果持久化的后台进程没有准备好,重写只能通过Reids触发。尤其是:

  • 如果Redis子进程正在在磁盘上创建快照,AOF重写会列入执行计划而不执行,直到子进程产生RDB文件结束。在这种情况下,BGREWRITEAOF会始终返回OK码,和适当的消息。你可以检查AOF重写是否在计划中,查看Redis2.6中的INFO命令。
  • 如果AOF重写已在进行中,命令返回error,并且在稍后的时间内不能安排AOF重写。

自Redis2.4,AOF重写由Redis自动触发,然而BGREWRITEAOF命令可用于在任意时间触发重写。

要得到更详细信息,请参考持久化文档

返回值

简单字符串:始终是OK。

原创文章,转载请注明出处:转载自Redis中文网 - Redis BGREWRITEAOF



最新文章

Redis最新文章

Redis最热文章