我想在Heroku上使用Redis,但我得到了這個錯誤Redis::CannotConnectError (Error connecting to Redis on 127.0.0.1:6379 (ECONNREFUSED))
。想要在Heroku上使用Redis(Redis :: CannotConnectError(在127.0.0.1:6379(ECONNREFUSED)上連接到Redis的錯誤))
我檢查了這些,但沒有得到幫助。 Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED,deploying redis to heroku unable to connect,How to get Redis to start on Heroku?。
我使用Ruby 2.0.0p247和Rails4。我正在使用美洲獅。
我使用RedisToGo(nano),在/config/initializers/redis.rb中我寫了這個。
uri = URI.parse(ENV["REDISTOGO_URL"] || "redis://localhost:6379/")
$redis = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password)
我檢查 「REDISTOGO_URL」 是,我可以看到$ heroku config
時相同的URL。
我在Heroku GUI上重新啓動Redis,但它不起作用。
請告訴我任何我需要做的事情。 謝謝你的幫助。
謝謝你,Varatis。壞處是我把REDIS URL(值)放在ENV []裏面,而不是鍵。這就是Redis不工作的原因。 –