perf: 优化缓存监控及缓存列表模块service层及异常处理

This commit is contained in:
insistence
2024-07-10 21:21:22 +08:00
parent f255595b30
commit 51bed591d4
2 changed files with 35 additions and 62 deletions

View File

@@ -87,9 +87,8 @@ class CacheService:
cache_keys = await request.app.state.redis.keys(f"{cache_name}*")
if cache_keys:
await request.app.state.redis.delete(*cache_keys)
result = dict(is_success=True, message=f"{cache_name}对应键值清除成功")
return CrudResponseModel(**result)
return CrudResponseModel(is_success=True, message=f"{cache_name}对应键值清除成功")
@classmethod
async def clear_cache_monitor_cache_key_services(cls, request: Request, cache_key: str):
@@ -102,9 +101,8 @@ class CacheService:
cache_keys = await request.app.state.redis.keys(f"*{cache_key}")
if cache_keys:
await request.app.state.redis.delete(*cache_keys)
result = dict(is_success=True, message=f"{cache_key}清除成功")
return CrudResponseModel(**result)
return CrudResponseModel(is_success=True, message=f"{cache_key}清除成功")
@classmethod
async def clear_cache_monitor_all_services(cls, request: Request):
@@ -117,8 +115,7 @@ class CacheService:
if cache_keys:
await request.app.state.redis.delete(*cache_keys)
result = dict(is_success=True, message="所有缓存清除成功")
await RedisUtil.init_sys_dict(request.app.state.redis)
await RedisUtil.init_sys_config(request.app.state.redis)
return CrudResponseModel(**result)
return CrudResponseModel(is_success=True, message="所有缓存清除成功")