我在Heroku上创建了一个Redis To Go Nano计划,我正在使用不同的连接URL Heroku申请分享限价柜台。按照所有常规步骤,这就是我所做的。
我添加了附加组件,我收回了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网址相关的问题。 我错过了什么吗?
答案 0 :(得分:1)
这是redis去spadefish服务器时出现的问题 最初没有为spadefish配置CNAME,因此您收到DNS解析错误 添加了spadefish的CNAME,连接到您的实例时应该没有问题。