Redis
 sql >> Database >  >> NoSQL >> Redis

la distribuzione di redis su heroku non riesce a connettersi

Per la mia configurazione ho /config/initializers/redis.rb con queste righe:

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

Il mio REDISTOGO_URL è definito nella mia configurazione di heroku. Dovresti essere in grado di convalidarlo digitando:

heroku config --app my_app

Vedrai nell'output il valore di REDISTOGO_URL

Dovresti copiare il tuo REDISTOGO_URL direttamente da Redis To Go. Lo trovi andando all'istanza in heroku e facendo clic su Add Ons -> Redis To Go.

Ecco un paio di indicazioni:

  1. Verifica di avere il tuo URL REDIS_TO_GO nella tua configurazione di heroku dalla riga di comando come ho dimostrato sopra.
  2. Verifica che l'URL REDIS_TO_GO sia identico a quello assegnato a quell'istanza nella configurazione Add Ons -> Redis To Go.