Redis首先启动一个后台进程,负责执行AOF Rewrite。 后台进程会根据内存中的数据状态重写一个新的AOF文件,这个新文件只包含了从Redis服务器启动到AOF Rewrite启动之间的写操作。 重写的新AOF文件会以原始AOF文件的形式写入磁盘。 当新AOF文件写入磁盘完成后,Redis会更新AOF文件的文件名,以便在下一次重新启动时加载新的AO...
先写入缓冲区aof_buf中, 还有另一个好处, Redis可以提供多种缓冲区 同步硬盘的策略,在性能和安全性方面做出平衡。 文件同步 Redis提供了多种AOF缓冲区同步文件策略, 由参数appendfsync控制,如下: 配置为always时, 每次写入都要同步AOF文件, 在一般的SATA硬盘上,Redis只能支持大约几百TPS写入, 显然跟Redis高性能特性...