diff --git a/flask_heroku.py b/flask_heroku.py index f0794f5..cb6495f 100644 --- a/flask_heroku.py +++ b/flask_heroku.py @@ -74,6 +74,14 @@ class Heroku(object): app.config.setdefault('REDIS_HOST', url.hostname) app.config.setdefault('REDIS_PORT', url.port) app.config.setdefault('REDIS_PASSWORD', url.password) + + # Heroku Redis + redis_url = environ.get('REDIS_URL') + if redis_url: + url = urlparse(redis_url) + app.config.setdefault('REDIS_HOST', url.hostname) + app.config.setdefault('REDIS_PORT', url.port) + app.config.setdefault('REDIS_PASSWORD', url.password) # Mongolab mongolab_uri = environ.get('MONGOLAB_URI')