File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed
dash-fastapi-backend/config Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff line change 1- import aioredis
1+ from redis import asyncio as aioredis
2+ from redis .exceptions import AuthenticationError , TimeoutError , RedisError
23from module_admin .service .dict_service import DictDataService
34from module_admin .service .config_service import ConfigService
45from config .env import RedisConfig
@@ -27,7 +28,18 @@ async def create_redis_pool(cls) -> aioredis.Redis:
2728 encoding = "utf-8" ,
2829 decode_responses = True
2930 )
30- logger .info ("redis连接成功" )
31+ try :
32+ connection = await redis .ping ()
33+ if connection :
34+ logger .info ("redis连接成功" )
35+ else :
36+ logger .error ("redis连接失败" )
37+ except AuthenticationError as e :
38+ logger .error (f"redis用户名或密码错误,详细错误信息:{ e } " )
39+ except TimeoutError as e :
40+ logger .error (f"redis连接超时,详细错误信息:{ e } " )
41+ except RedisError as e :
42+ logger .error (f"redis连接错误,详细错误信息:{ e } " )
3143 return redis
3244
3345 @classmethod
You can’t perform that action at this time.
0 commit comments