我已经在Heroku上添加了Redistogo
nano插件,并在控制台中成功地进行了测试。然而,当我的应用程序尝试连接Redis时,我得到了以下错误:
Heroku日志文件:
2011-10-12T08:19:50+00:00 app[web.1]: Errno::ECONNREFUSED (Connection refused - Unable to connect to Redis on 127.0.0.1:6379):
2011-10-12T08:19:50+00:00 app[web.1]: app/controllers/sessions_controller.rb:14:in `create'
为什么它试图访问本地主机上的Redis?
我在config/initializers文件夹中的Redis.rb有这个问题,这几乎可以肯定是问题所在。
#What's pasted below is pasted ad verbatim. I don't know what to change the values to.
uri = URI.parse(ENV["REDISTOGO_URL"])
REDIS = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password)
https://stackoverflow.com/questions/7737191
复制相似问题