Pour ma configuration, j'ai /config/initializers/redis.rb
avec ces lignes :
uri = URI.parse(ENV["REDISTOGO_URL"] || "redis://localhost:6379/" )
REDIS = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password)
Mon REDISTOGO_URL
est défini dans ma configuration heroku. Vous devriez pouvoir valider cela en tapant :
heroku config --app my_app
Vous verrez dans la sortie la valeur de REDISTOGO_URL
Vous devez copier votre REDISTOGO_URL
directement depuis Redis To Go. Vous le trouvez en accédant à l'instance dans heroku et en cliquant sur Add Ons -> Redis To Go.
Voici quelques conseils :
- Vérifiez que vous avez votre URL REDIS_TO_GO dans votre configuration heroku à partir de la ligne de commande comme je l'ai démontré ci-dessus.
- Vérifiez que l'URL REDIS_TO_GO est identique à celle attribuée à cette instance dans la configuration Add Ons -> Redis To Go.