diff --git a/modoboa/lib/redis.py b/modoboa/lib/redis.py index e6f06c701..d03624b04 100644 --- a/modoboa/lib/redis.py +++ b/modoboa/lib/redis.py @@ -6,11 +6,7 @@ from django.conf import settings def get_redis_connection(hget_return_type=int) -> redis.Redis: """Return a client connection to Redis server.""" if not getattr(settings, "REDIS_SENTINEL", False): - rclient = redis.Redis( - host=settings.REDIS_HOST, - port=settings.REDIS_PORT, - db=settings.REDIS_QUOTA_DB, - ) + rclient = redis.from_url(settings.REDIS_URL) else: sentinel = redis.sentinel.Sentinel( settings.REDIS_SENTINELS, socket_timeout=0.1, db=settings.REDIS_QUOTA_DB