Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

implantando redis no heroku incapaz de se conectar


Para minha configuração, tenho /config/initializers/redis.rb com estas linhas:
uri = URI.parse(ENV["REDISTOGO_URL"] || "redis://localhost:6379/" )
REDIS = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password)

Meu REDISTOGO_URL é definido na minha configuração heroku. Você deve ser capaz de validar isso digitando:
heroku config --app my_app

Você verá na saída o valor de REDISTOGO_URL

Você deve copiar seu REDISTOGO_URL diretamente do Redis To Go. Você o encontra indo para a instância no heroku e clicando em Add Ons -> Redis To Go.

Aqui estão algumas dicas:
  1. Verifique se você tem seu URL REDIS_TO_GO na configuração do heroku na linha de comando, como demonstrei acima.
  2. Verifique se o URL do REDIS_TO_GO é idêntico ao atribuído a essa instância na configuração Add Ons -> Redis To Go.