<强> AOF持久化及AOF重写的配置:强>
<人力资源/>AOF
诺伊斯
appendonly。aofdirRDB
appendonly。aof
* 2表示2个参数6美元表示第一个参数长度为6选择第一个参数1美元第二个参数长度为10第二个参数
<强> aof持久化实现原理:强>
<人力资源/>AOFaof_bufAOF
aof
<强> aof重写实现原理:强>
<人力资源/>AOFAOFAOF
AOF5AOFlistBCDEF5AOFRedisAOF AOFAOFAOFAOF
listAOFrpushlist B C D E F5AOF aof_rewriteAOFRedisBGREWRITEAOFaof_rewrite
- <李>
BGREWRITEAOF
李> <李>BGREWRITEAOFAOFAOFaof_rewrite_buf_blocksAOFaof_bufAOFAOFAOFAOFNO
李> <李>李> <李>
AOFAOFAOFAOF
李>
<强> APPENDFSYNC选项说明:强>
<人力资源/>并到到,每隔一秒执行一次到Linux<强> >强APPENDFSYNCnoAlwayseverysecnoAOFAOF
Redisappendfsyncwrite()()同步fsync ()
强>
强>
写()IOIOIOaof_bufwrite () IO
IOwrite () IOIO
写()IO
Unixsyncfsyncfdatasync