Redis之单机数据库的实现(2)

appendfsync的值为always时,服务器在每个事件循环都要将aof_buf缓存区中所有内容写入到AOF文件,并且同步AOF文件,效率最慢,但是最安全的。即使出现故障停机,AOF持久化也只会丢失一个事件循环中所产生的命令数据。

everysec: 服务器在每个事件循环都要将aof_buf缓存区中所有内容写入到AOF文件,并且每隔一秒就要在子线程中对AOF文件进行一次同步。效率快,就算出现故障,数据库也只丢失一秒种的命令数据。

no: 处于no模式下的flushAppendOnlyFile调用无须执行同步操作,所以该模式下的AOF文件写入速度总是最快的。不过因为这种模式会在系统缓存中积累一段时间的写入数据,所以该模式的单次同步时长通常是三种中最长的。

Ubuntu 14.04下Redis安装及简单测试

Redis集群明细文档

Ubuntu 12.10下安装Redis(图文详解)+ Jedis连接Redis

Redis系列-安装部署维护篇

CentOS 6.3安装Redis

Redis安装部署学习笔记

Redis配置文件redis.conf 详解

Redis 的详细介绍请点这里
Redis 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/68a61f14cec5ce75ba6c87d4fbb760d8.html