sql >> Base de Datos >  >> NoSQL >> Redis

implementando redis en heroku incapaz de conectarse

Para mi configuración tengo /config/initializers/redis.rb con estas líneas:

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

Mi REDISTOGO_URL está definido en mi configuración de heroku. Debería poder validarlo escribiendo:

heroku config --app my_app

Verá en el resultado el valor de REDISTOGO_URL

Debes copiar tu REDISTOGO_URL directamente desde Redis To Go. Lo encuentra yendo a la instancia en heroku y haciendo clic en Add Ons -> Redis To Go.

Aquí hay un par de sugerencias:

  1. Verifique que tiene su URL de REDIS_TO_GO en su configuración de heroku desde la línea de comando como lo demostré anteriormente.
  2. Verifique que la URL de REDIS_TO_GO sea idéntica a la asignada a esa instancia en Add Ons -> Configuración de Redis To Go.