Redis无法使用Redis-rb(带有Redistogo URL)进行连接



我已经在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已经添加,连接到您的实例应该不会有问题。

最新更新