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 create ENOTFOUND: getaddrinfo ENOTFOUND api.heroku.com api.heroku.com:443
如何配置 heroku.yml 以使用 Heroku PostgreSQL 插件?