chore: 新版redis库已支持异步,将aioredis改为redis

This commit is contained in:
insistence
2024-01-26 20:17:16 +08:00
parent 3223a40841
commit 35b460c327

View File

@@ -1,4 +1,5 @@
import aioredis
from redis import asyncio as aioredis
from redis.exceptions import AuthenticationError, TimeoutError, RedisError
from module_admin.service.dict_service import DictDataService
from module_admin.service.config_service import ConfigService
from config.env import RedisConfig
@@ -27,7 +28,18 @@ class RedisUtil:
encoding="utf-8",
decode_responses=True
)
try:
connection = await redis.ping()
if connection:
logger.info("redis连接成功")
else:
logger.error("redis连接失败")
except AuthenticationError as e:
logger.error(f"redis用户名或密码错误详细错误信息{e}")
except TimeoutError as e:
logger.error(f"redis连接超时详细错误信息{e}")
except RedisError as e:
logger.error(f"redis连接错误详细错误信息{e}")
return redis
@classmethod