如何创建Redis数据的持久备份

时间:2019-05-29 22:01:27

标签: database redis

我们正在寻找有关如何保存Redis数据库备份以从中恢复(如果Redis崩溃或由于服务器内存数据库而重启)的解决方案。

但是,我们的问题是,每张表每秒可能有1000次更新,并且想知道什么是每次更改后安全地创建备份的最佳方法,以便正确备份所有内容。当前,我们正在使用mysql,但是会发生的情况是,我们创建mysql的副本,然后需要使用多个查询进行推送,并且还造成了不必要的延迟。

我们一直在研究一些方法,这就是我们想到的:

  • Redis将自动将数据集转储到磁盘的快照。
  • 启用仅附加文件。
  • 每次都运行save命令,但是我听说这有一个延迟,可能需要1秒钟,这基本上意味着每次备份越来越远。

我们真的在速度和效率的最佳选择上苦苦挣扎,以创建与内存数据库完全相同的备份,该数据库可用于在出现问题时从中还原。

0 个答案:

没有答案