我需要将Redis数据从私有服务器导入Heroku应用程序。问题是服务器无法从外部访问,而将数据导入Heroku应用程序的唯一方法是通过data.rdb。一些Heroku插件,如"Heroku Redis","Redis Enterprise Cloud“和其他插件提供迁移解决方案,但只能通过从另一个服务器/Redis派生数据来提供迁移解决方案,这些服务器/Redis必须可以从外部访问。
有没有办法将Redis数据从我机器上的rdb文件导入到我的Heroku应用程序中?
发布于 2021-04-06 18:04:05
对于任何有同样问题的人:我之前使用的是"Heroku Redis“插件,它没有一个简单的数据导入解决方案。在写这篇文章的时候,他们只提供从另一个Redis服务器导入数据(我还没有)。
我解决这个问题的方法是使用另一个名为Redis Enterprise Cloud的Redis插件,它提供了更多的数据导入解决方案,其中之一是通过亚马逊S3导入。因此,我刚刚在那里(免费)创建了一个S3存储桶,将我的redis dump.rdb上传到该存储桶中,并通过上述redis插件仪表板导入。整个导入过程在redis企业云文档链接中有很好的记录。
https://stackoverflow.com/questions/66923682
复制相似问题