wdrożenie redis do Heroku nie może się połączyć

Próbowałem odruchowo pracować z Heroku. mogę z powodzeniem uruchomić go w trybie programowania, jednak kiedy próbuję naciskać na Heroku, otrzymuję

Errno::ECONNREFUSED (Connection refused - Unable to connect to Redis on 127.0.0.1:6379):

potem czytałem i śledziłemhttp://blog.redistogo.com/2010/07/26/resque-with-redis-to-go/

umieściłem konfiguracje wymienione na stronie, ale otrzymałem następujący błąd

SocketError (getaddrinfo: nodename nor servname provided, or not known):

umieściłem w moje inicjalizatory / resque.rb

Resque.after_fork = Proc.new { ActiveRecord::Base.establish_connection }

ENV["redis://redistogo:[email protected]:9254/"] ||= "redis://heroku_username:heroku_password@host:9254/"
uri = URI.parse(ENV["redis://redistogo:[email protected]:9254/"])
Resque.redis = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password)

jednak rzuca błąd wspomniany powyżej. w moim trybie dev dostaję również błąd.

Próbowałem użyć mojej nazwy użytkownika Heroku (im używam dodatku z Heroku), wpisując moje hasło do Heroku i zmieniając port na 9254. Jednak nadal otrzymuję błąd gniazda. Co ja robię źle?

Pomoc będzie bardzo mile widziane. Dziękuję Ci

AKTUALIZACJA.

@kevin

próbowałem

uri = URI.parse(ENV["my_url_string"] || "redis://localhost:9254/" )
REDIS = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password)

w initizer / redis.rb, ale otrzymuję następujący błąd

Errno::ECONNREFUSED (Connection refused - Unable to connect to Redis on 127.0.0.1:6379):

są liczby w błędzie, tj. 127.0.0.1:6379 znaczące? sprawdziłem moją aplikację redis gui, a także z konfiguracji Heroku, że mój numer portu to 9254

REDISTOGO_URL       => redis://redistogo:[email protected]:9254/

czy masz jakieś inne ustawienia konfiguracji? dzięki za pomoc!

KOŃCOWA AKTUALIZACJA.

naprawiłem to. nie mogę w to uwierzyć! moim kompletnym rozwiązaniem jest

uri = URI.parse(ENV["REDISTOGO_URL"])
REDIS = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password)
Resque.redis = REDIS

dosłownie. działa bez jawnego ustawiania adresu URL, ponieważ przypuszczam, że Heroku próbuje go już ustawić

questionAnswers(3)

yourAnswerToTheQuestion