appendfsync的值为always时,服务器在每个事件循环都要将aof_buf缓存区中所有内容写入到AOF文件,并且同步AOF文件,效率最慢,但是最安全的。即使出现故障停机,AOF持久化也只会丢失一个事件循环中所产生的命令数据。
everysec: 服务器在每个事件循环都要将aof_buf缓存区中所有内容写入到AOF文件,并且每隔一秒就要在子线程中对AOF文件进行一次同步。效率快,就算出现故障,数据库也只丢失一秒种的命令数据。
no: 处于no模式下的flushAppendOnlyFile调用无须执行同步操作,所以该模式下的AOF文件写入速度总是最快的。不过因为这种模式会在系统缓存中积累一段时间的写入数据,所以该模式的单次同步时长通常是三种中最长的。
Ubuntu 14.04下Redis安装及简单测试
Ubuntu 12.10下安装Redis(图文详解)+ Jedis连接Redis
CentOS 6.3安装Redis