一文解决AOF文件重写问题

如果对您有帮助或者解决了您的问题, 就帮我点个赞或者评论关注支持吧, 您的鼓励是我写博客的最大支持, 感谢!

1. 重写原理

Redis的AOF机制有点类似于Mysql binlog

(Otter中也正是基于binlog来实现多数据中心)

 

1.1 AOF重写机制 Bgrewriteaof

多条合并成一条,如lplush list a,lplush list b转换为lplush a b,也可以合并重复项。

 

AOF如何缩减自身文件大小

如果对您有帮助或者解决了您的问题, 就帮我点个赞或者评论关注支持吧, 您的鼓励是我写博客的最大支持, 感谢!

2. AOF缩减自身文件大小的时候,数据库来了新的操作怎么办?

AOF写入时会有AOF缓冲区,AOF重写有AOF重写缓冲区.此时会把操作追加到两个缓冲区中,保证用户修改的不丢失

相关文章:

  • 2021-07-13
  • 2021-07-28
  • 2022-02-17
  • 2021-12-16
  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
  • 2021-12-18
猜你喜欢
  • 2021-10-09
  • 2021-11-22
  • 2021-08-19
  • 2021-04-27
  • 2021-09-26
  • 2022-12-23
  • 2021-12-24
相关资源
相似解决方案