我可以安全地写入Redis(使用AOF设置)吗?就像有一个GO-NOGO提交

时间:2018-06-13 17:06:56

标签: redis

当我写入REDIS(使用AOF设置)时,我可以确信在我的整体写入完成之前我的数据是否正确保存到AOF?

ie:我想在继续处理之前确保我的写入是持久的(就像成功提交一样)。

1 个答案:

答案 0 :(得分:0)

如果设置appendfsync always,则在命令返回之前,每个写入都将被保留并刷新(OS级别的fsync)。但请注意:

    操作系统级别fsync之后的
  • 存在硬件级别fsync,由设备驱动程序完成,您无法控制它。如果您非常关心数据安全,请选择具有电容器的企业级设备,以便在发生电源故障时实现紧急fsync。

  • 与其他Redis模式相比,
  • appendfsync always速度较慢。你可以在这里查看数字:aof fsync vs cassandra LSM