redis 持久化之AOF功能

Redis 持久化 之 AOF功能

AOFAppendOnly File的缩写,redis系统提供了一种记录redis操作的持久化方案, 该方案是确保redis重新启动或者宕机之后,继续恢复之前数据状态的机制

AOF功能是需要在配置功能中开启才会有的,即在redis.conf

Appendonly yes  -- 打开aof设置,同时将快照功能置于低优先级的位置

Appendonly no   -- 关闭aof功能

appendfsync 这个配置用于将redis操作,写到磁盘上

Appendfsync no  - redis不会主动调用fsync去将AOF日志内容同步到磁盘,而此时就依赖于操作系统了,而大多数linux操作系统是30s调用一次

Appendfsync everysec - 代表着每秒都会执行一次fsync,但是当一次fsync的操作超过一秒时,那么下次就是2s执行一次

Appendfsync alway - 代表着每次写都会执行一次fsync

当然在redis命令中也有个命令可以主动调用fync的功能, 也就是bgrewriteaof

E.g.2

   

当然此时需要注意的是,当一个快照被创建,那么,AOF重写会等到这个快照终止后才会指定

猜你喜欢

转载自blog.csdn.net/u014660247/article/details/79116928