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