From f7534caa5faaac4d8869ced4906fe0b01a6d356c Mon Sep 17 00:00:00 2001 From: Sergey Bahmatov Date: Fri, 28 Mar 2025 19:54:22 +0500 Subject: [PATCH] fix redis --- pomodoro_bot/redis_client.py | 10 +++++----- pomodoro_bot/user_manager.py | 2 +- requirements.txt | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) 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