diff --git a/postfix_mta_sts_resolver/redis_cache.py b/postfix_mta_sts_resolver/redis_cache.py
index ce6ed55bc4c845bcd141ca1efa80a3d0c0081cda..cfa4a96c9d2553aef7b7607210bc19af9b94a9c7 100644
--- a/postfix_mta_sts_resolver/redis_cache.py
+++ b/postfix_mta_sts_resolver/redis_cache.py
@@ -35,7 +35,8 @@ class RedisCache(BaseCache):
         self._pool = None
 
     async def setup(self):
-        self._pool = await aioredis.from_url(**self._opts)
+        url = self._opts['address']
+        self._pool = await aioredis.from_url(url, **self._opts)
 
     async def get(self, key):
         assert self._pool is not None