diff --git a/setup.py b/setup.py
index c13daf057fba796ce7019d4405c871d7585e7171..142ed9c0cb4e8c5fa7708a8b044a576be1845281 100644
--- a/setup.py
+++ b/setup.py
@@ -26,7 +26,7 @@ setup(name='postfix_mta_sts_resolver',
       ],
       extras_require={
           'sqlite': 'aiosqlite>=0.10.0',
-          'redis': 'aioredis>=1.2.0',
+          'redis': 'aioredis>=1.2.0,<2.0.0',
           'dev': [
               'pytest>=3.0.0',
               'pytest-cov',
diff --git a/snapcraft.yaml b/snapcraft.yaml
index e34f7eb57d86f7eb95b4fb107e9e4317d3dc0657..6a06a27140f41e5356f2a2286096ca02c578be17 100644
--- a/snapcraft.yaml
+++ b/snapcraft.yaml
@@ -13,7 +13,7 @@ parts:
     python-version: python3
     python-packages:
       - "aiosqlite>=0.10.0"
-      - "aioredis>=1.2.0"
+      - "aioredis>=1.2.0,<2.0.0"
     build-packages:
       - gcc
       - make