摘要:
快照在默认情况下,Redis将数据集的快照通过一个名为dump.rdb的二进制文件保存在磁盘上。你可以通过修改Redis的配置文件,使它可以在每N秒内至少有M条记录产生变化的时候对数据集进行保存,你也可以通过手动执行SAVE或BGSAVE命令来实现。例如,以下配置就可以使得Redis在60秒内至少有1000条数据变化的时候,自动进行数据集从内存至磁盘的转储操作。save 60 1000这个策略就被称之为快照技术。快照工作原理每当Redis需要将数据集转储到磁盘上的时候,会执行以下步骤:Redisforks进程。我们将会得到一个子进程和父进程。子进程开始将数据写入至一个临时的RDB文件中。当子进 阅读全文