diff --git a/README.md b/README.md index 7d936b5..bd51c74 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ app.run() ### Redis -via `aioredis>=2.0.0`. +via `redis>=4.4.0`. ```python3 app = Quart(__name__) diff --git a/quart_session/sessions.py b/quart_session/sessions.py index acd6cf0..7cb5823 100644 --- a/quart_session/sessions.py +++ b/quart_session/sessions.py @@ -240,7 +240,7 @@ class RedisSessionInterface(SessionInterface): for connection pool examples). """ if self.backend is None: - import aioredis + from redis import asyncio as aioredis uri = self._config.get('SESSION_URI', 'redis://localhost') self.backend = await aioredis.from_url( uri, encoding="utf-8", decode_responses=True diff --git a/setup.py b/setup.py index bc87145..e9ab570 100644 --- a/setup.py +++ b/setup.py @@ -41,7 +41,7 @@ setup( extras_require={ "dotenv": ["python-dotenv"], "mongodb": ["motor>=2.5.1"], - "redis": ["aioredis>=2.0.0"] + "redis": ["redis>=4.4.0"] }, classifiers=[ 'Environment :: Web Environment',