Redis
 sql >> Base de données >  >> NoSQL >> Redis

déploiement de redis sur heroku impossible de se connecter

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 :

  1. 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.
  2. Vérifiez que l'URL REDIS_TO_GO est identique à celle attribuée à cette instance dans la configuration Add Ons -> Redis To Go.