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

Pourquoi Travis ne parvient-il pas à se connecter à Redis cache_store lors du déploiement sur Heroku ?

Dans mon cas, j'ai résolu ce problème en changeant le redis init en :

REDIS = Redis.new(:url => redis_url_string)

où auparavant j'analysais l'URI et transmettais les arguments comme :

uri = URI.parse(redis_url)
REDIS = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password, :scheme => uri.scheme)

Je me demande si le magasin de cache init a une implémentation similaire pour redis (je n'ai pas vérifié la source là-bas).