我在Heroku上创建了Redis To Go Nano计划,并在不同的Heroku应用程序中使用连接URL来共享速率限制计数器。遵循所有常规步骤,这就是我所做的。
我已经添加了附加组件,并重新获得了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相关的问题。我是不是遗漏了什么?
发布于 2012-12-11 03:59:13
这是一个发生在redis to go spadefish服务器上的问题。
CNAME最初未配置为spadefish,因此您收到DNS解析错误。
已经添加了spadefish的CNAME,连接到您的实例时应该不会出现问题。
https://stackoverflow.com/questions/13803165
复制相似问题