第六题应该是这样的,redis的aof确实时先执行命令然后再写日志,这样做有两个优点,1、已经执行完毕说明命令一定没错,可以放心记录日志,不需要再次检查;2、因为aof记录日志是在主线程中进行的,如果后记录日志就不会阻塞当前命令的执行;缺点是数据不安全,可能会出现刚修改的内容丢失;再者就是不阻塞自己但是会阻塞后续命令,典型损人利己。