Heroku 插件:create --fork 不迁移 redis 数据

Posted

技术标签:

【中文标题】Heroku 插件:create --fork 不迁移 redis 数据【英文标题】:Heroku addons:create --fork doesn't migrate redis data 【发布时间】:2017-12-24 08:02:38 【问题描述】:

我在 Heroku 上托管了一个应用程序,我正在尝试从 Heroku Redis 迁移到 Redis Cloud。

根据本文档,我可以使用 --fork 标志轻松地将数据从当前的 Heroku Redis 迁移到新的 Redis Cloud。

https://devcenter.heroku.com/articles/rediscloud#migrating-from-an-existing-redis-server-to-redis-cloud

但是,当我运行该命令时,它确实创建了一个新的 Redis Cloud 实例,但该实例没有来自我的 Heroku Redis 实例的数据。

这是我用来创建实例的命令

heroku addons:create rediscloud:100 --fork=`heroku config:get REDIS_URL -a app-name` -a app-name

--fork 标志是否仅适用于数据库?

【问题讨论】:

【参考方案1】:

正确,fork 会复制应用程序,即 Heroku Postgres 中包含的插件和数据。

【讨论】:

是的,但我不想分叉整个应用程序。我只想创建一个新插件(在​​本例中为 Redis Cloud )并从 Heroku Redis 分叉/迁移数据

以上是关于Heroku 插件:create --fork 不迁移 redis 数据的主要内容,如果未能解决你的问题,请参考以下文章

Heroku fork - 该附加计划仅适用于特定用户

heroku create ENOTFOUND: getaddrinfo ENOTFOUND api.heroku.com api.heroku.com:443

如何配置 heroku.yml 以使用 Heroku PostgreSQL 插件?

将 Heroku 插件设置为没有信用卡的学生

Heroku 的 Rails、Mongoid 和 Unicorn 配置

如何在 Heroku 上 rake db:drop 和 rake db:create? [复制]