【发布时间】:2020-12-17 10:13:31
【问题描述】:
我正在使用 Redis DB 在 Heroku 上使用 Express-Gateway。 我想知道如何将 Redis 凭据设置为唯一的 URL 参数,而不是使用 分隔变量。
现在,Express Gateway 从文件system.config.yml 中读取凭据,其中凭据结构是
# Core
db:
redis:
host: [host]
port: [port]
namespace: [namespace]
password: [password]
不幸的是,Heroku 上的 Redis 自动将凭据设置为 .ENV var,格式为 URL:
REDIS_URL = "redis://h:[psw]@[host]:[port]"
如何让 Express-Gateway 从 .ENV 而不是 system.config.yml 读取凭据?或者,我怎样才能让system.config.yml 从 .ENV 读取整个 URL?
更糟糕的是,凭据不是永久性的,并且会定期更改而不会发出警报。 那么,如何让 Express-Gateway 连接到 Heroku 上的 Redis?
谢谢
【问题讨论】:
标签: heroku redis express-gateway heroku-redis