Redis数据库备份和恢复?

anauzrmj  于 2022-10-31  发布在  Redis
关注(0)|答案(1)|浏览(197)

Redis DB有没有可靠的备份和恢复方法、工具等?
我在谷歌上搜索了几个小时,什么都没有,只是复制了转储文件/var/lib/redis/dump.rdb或一些使用MIGRATE的脚本(idk,如果这也算备份的话)
好吧,假设有Redis DB(大的)和它的Windows版本的Redis github.com/MicrosoftArchive/redis
所以我们需要在其他使用Redis最终Linux版本的公司分支中复制此数据库,因为Windows版本已经过时,其性能不如Linux版本。
所有的密钥和值都被加密并以二进制格式存储在Redis中,那么Redis DB是否有可靠的备份和恢复?

r1zk6ea1

r1zk6ea11#

有一些解决方案可以帮助您自动化此过程。
不过,制作Redis备份非常简单:
1.检查/更新您的Redis配置。
1.为你的Redis数据创建一个快照(称为“dump”/“rdb文件”)。
1.将RDB文件保存到远程位置
要创建快照(2),您需要使用redis-cliSAVEBGSAVE命令。
然后,您需要创建一个小脚本(您可以找到一个here),将您的.rdb文件传输到远程存储(如AWS S3)。
然后,您可以使用CRON自动执行所有这些操作。
当然,您现在可以使用SimpleBackups之类的服务来完成所有这些工作。

相关问题