首頁  >  問答  >  主體

redis中AOF缓冲区和AOF重写缓冲区的区别

请问在Redis中,AOF缓冲区和AOF重写缓冲区的区别是什么?
设置AOF重写缓冲区,是为了在Redis在进行AOF重写期间引起的数据不一致问题,
但是,所有的写命令都会写到AOF缓冲区和AOF重写缓冲区,这样的话,AOF缓冲区的内容应该是和AOF重写缓冲区的内容是一致的呀,AOF缓冲区也就可以替代AOF重写缓冲区了。

是不是我哪里理解错了,多谢。

迷茫迷茫2756 天前999

全部回覆(2)我來回復

  • 阿神

    阿神2017-04-24 09:11:45

    詳見AOF Redis-設計與實現,我也在看,寫的非常好。

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-24 09:11:45

    AOF緩衝區不可以取代AOF重寫緩衝區的原因是AOF重寫緩衝區記錄的是從重寫開始後的所有需要​​重寫的命令,而AOF緩衝區可能只記錄了部分的命令。

    回覆
    0
  • 取消回覆