- 3
- 0
- 约1.84万字
- 约 47页
- 2016-02-26 发布于湖北
- 举报
?RDB存在哪些优势呢? ? ? 1). 一旦采用该方式,那么你的整个Redis数据库将只包含一个文件,这对于文件备份而言是非常完美的。比如,你可能打算每个小时归档一次最近24小时的数据,同时还要每天归档一次最近30天的数据。通过这样的备份策略,一旦系统出现灾难性故障,我们可以非常容易的进行恢复。 ? ? 2). 对于灾难恢复而言,RDB是非常不错的选择。因为我们可以非常轻松的将一个单独的文件压缩后再转移到其它存储介质上。 ? ? 3). 性能最大化。对于Redis的服务进程而言,在开始持久化时,它唯一需要做的只是fork出子进程,之后再由子进程完成这些持久化的工作,这样就可以极大的避免服务进程执行IO操作了。 ? ? 4). 相比于AOF机制,如果数据集很大,RDB的启动效率会更高。 * 当然由于os会在内核中缓存 write做的修改,所以可能不是立即写到磁盘上,不过我们可以通过配置文件告诉redis我们想要 通过fsync函数强制os写入到磁盘的时机。有三种方式如下(默认是:每秒fsync一次) * 主从复制,首先是解决数据安全备份的这一问题 ,还有就是可以提高读写性能。可以把从配为读(如果数据实时性要求不是那么高的话) redis主从复制的一些特点1.master可以有多个slave2.除了多个slave连到相同的master外,slave也可以连接其他slave形成
原创力文档

文档评论(0)