Redis
 sql >> Baza danych >  >> NoSQL >> Redis

wdrażanie redis do heroku nie można połączyć

Do mojej konfiguracji mam /config/initializers/redis.rb z tymi liniami:

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

Mój REDISTOGO_URL jest zdefiniowany w mojej konfiguracji heroku. Powinieneś być w stanie to sprawdzić, wpisując:

heroku config --app my_app

W danych wyjściowych zobaczysz wartość REDISTOGO_URL

Powinieneś skopiować swój REDISTOGO_URL bezpośrednio z Redis To Go. Znajdziesz go wchodząc do instancji w heroku i klikając Add Ons -> Redis To Go.

Oto kilka wskazówek:

  1. Sprawdź, czy masz adres URL REDIS_TO_GO w konfiguracji heroku z wiersza poleceń, tak jak zademonstrowałem powyżej.
  2. Sprawdź, czy adres URL REDIS_TO_GO jest identyczny z adresem przypisanym do tej instancji w konfiguracji dodatków -> Redis To Go.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis zrevrangebyscore, sortowanie inne niż porządek leksykograficzny

  2. Dlaczego Laravel Redis::scan('*') zwraca oczekiwany klucz, a Redis::keys('*') nie?

  3. błąd połączenia redis w kontenerze docker

  4. Rails, Sidekiq — Redis NOAUTH

  5. Jak mogę zdobyć wszystkie zestawy w redis?