diff --git a/pomodoro_bot/redis_client.py b/pomodoro_bot/redis_client.py index 33c9770..f5f1944 100644 --- a/pomodoro_bot/redis_client.py +++ b/pomodoro_bot/redis_client.py @@ -1,10 +1,10 @@ -import aioredis +import redis.asyncio as redis import os -redis = None +r = None async def init_redis(): - global redis - redis = await aioredis.from_url( + global r + r = redis.Redis.from_url( os.getenv("REDIS_URL", "redis://localhost"), decode_responses=True - ) \ No newline at end of file + ) diff --git a/pomodoro_bot/user_manager.py b/pomodoro_bot/user_manager.py index 83ddd9b..52a1696 100644 --- a/pomodoro_bot/user_manager.py +++ b/pomodoro_bot/user_manager.py @@ -1,5 +1,5 @@ from pomodoro_bot.models import UserState -from pomodoro_bot.redis_client import redis +from pomodoro_bot.redis_client import r as redis class UserManager: def __init__(self): diff --git a/requirements.txt b/requirements.txt index 8d2391c..e23dac9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,2 @@ aiogram==2.25.2 -aioredis==2.0.1 \ No newline at end of file +redis>=4.5.0 \ No newline at end of file