繁体   English   中英

Redis 数据库备份和恢复?

[英]Redis DB backup and restore?

Redis DB 是否有可靠的备份和恢复方法、工具……?

谷歌搜索了几个小时,没有什么只是复制转储文件/var/lib/redis/dump.rdb或一些使用 MIGRATE 的脚本(idk,如果这甚至算作备份)

好吧,可以说有 Redis DB(大一个)及其 Windows 版本的 Redis ZBF215181B514052351437Redis ZBF215181B514052351437B514052351437B514052351437B。

so we need a copy of this DB in other branch of company that uses final Linux version of Redis, cuz windows version is outdated and its performance is not good as Linux version.

所有的键和值都被加密并以二进制格式存储在 Redis 中,那么 Redis 数据库是否有可靠的备份和恢复?

有一些解决方案可以帮助您自动化这个过程。

制作 Redis 备份非常简单:

  1. 查看/更新您的 Redis 配置。
  2. 为您的 Redis 数据(称为“转储”/“rdb 文件”)创建快照。
  3. 将 RDB 文件保存到远程位置

要创建快照 (2),您需要使用redis-cli SAVEBGSAVE命令。

然后,您需要创建一个小脚本(您可以在此处找到一个)将您的.rdb文件传输到远程存储(如 AWS S3)。

然后,您可以使用 CRON 自动化所有这些。

当然,您现在可以使用SimpleBackups之类的服务来为您完成所有这些工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM