一、AOF追加阻塞

七、redis的AOF
配置appenedfsync everysec后
当执行set命令的时候,先进入1步骤,然后检查后台是否有同步线程,如果没有则,主线程继续执行。如果有同步线程,那么判断上次同步时间和现在时间,如果大于2秒,表示上个同步线程还没有执行完,而且时间已经大于2秒,这个时侯主线程就阻塞,一直等待同步线程的完成。如果小于2秒,运行主线程继续执行,如果不发生阻塞的话就实现2s同步一次。
所以虽然设置了everysec,可能丢失2秒数据。

查看阻塞情况
七、redis的AOF
其中aof_delayed_fsync 就是阻塞次数

AOF的具体优化未完待续

相关文章:

  • 2022-01-30
  • 2021-12-31
  • 2021-10-19
  • 2021-08-18
  • 2021-05-13
  • 2021-10-18
猜你喜欢
  • 2021-09-20
  • 2018-06-09
  • 2022-12-23
  • 2021-06-12
  • 2021-05-13
相关资源
相似解决方案