gpt4 book ai didi

ruby - Redis 无法使用 redis-rb 连接(使用 Redistogo URL)

转载 作者:IT王子 更新时间:2023-10-29 06:15:55 25 4
gpt4 key购买 nike

我在 Heroku 上创建了一个 Redis To Go Nano 计划,我在不同的环境中使用连接 URLHeroku 应用程序共享一个速率限制计数器。按照所有常规步骤,这就是我所做的。

我已经添加了附加组件并取回了 REDISTOGO_URL。

# redis url
redis://user:pass@spadefish.redistogo.com:9014/

这是引发的错误。

RuntimeError: nodename nor servname provided, or not known

我尝试从命令行模拟连接。

store = Redis.connect(url: 'redis://user:pass@spadefish.redistogo.com:9014/') 

store.get('key') # 引发错误

我得到了那个错误。如果我使用本地 Redis 实例,一切正常。

store = Redis.connect(url: 'redis://localhost:6379/0')
store('key') # does not raise error

一切都让我觉得这是与 Redis URL 相关的问题。我错过了什么吗?

最佳答案

这是 redis to go spadefish 服务器出现的问题。
最初没有为 spadefish 配置 CNAME,因此您遇到了 DNS 解析错误。
spadefish 的 CNAME 已添加,连接到您的实例应该没有问题。

关于ruby - Redis 无法使用 redis-rb 连接(使用 Redistogo URL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13803165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com