style: 使用ruff格式化缓存监控及列表模块,优化导入

This commit is contained in:
insistence
2024-07-12 10:59:41 +08:00
parent f41ee26067
commit 371fed69df
3 changed files with 52 additions and 34 deletions

View File

@@ -1,7 +1,7 @@
from fastapi import Request
from module_admin.entity.vo.cache_vo import *
from config.env import RedisInitKeyConfig
from config.get_redis import RedisUtil
from module_admin.entity.vo.cache_vo import CacheInfoModel, CacheMonitorModel
from module_admin.entity.vo.common_vo import CrudResponseModel
@@ -20,13 +20,10 @@ class CacheService:
info = await request.app.state.redis.info()
db_size = await request.app.state.redis.dbsize()
command_stats_dict = await request.app.state.redis.info('commandstats')
command_stats = [dict(name=key.split('_')[1], value=str(value.get('calls'))) for key, value in
command_stats_dict.items()]
result = CacheMonitorModel(
commandStats=command_stats,
dbSize=db_size,
info=info
)
command_stats = [
dict(name=key.split('_')[1], value=str(value.get('calls'))) for key, value in command_stats_dict.items()
]
result = CacheMonitorModel(commandStats=command_stats, dbSize=db_size, info=info)
return result
@@ -41,10 +38,10 @@ class CacheService:
if not attr_name.startswith('__') and isinstance(getattr(RedisInitKeyConfig, attr_name), dict):
name_list.append(
CacheInfoModel(
cacheKey="",
cacheKey='',
cacheName=getattr(RedisInitKeyConfig, attr_name).get('key'),
cacheValue="",
remark=getattr(RedisInitKeyConfig, attr_name).get('remark')
cacheValue='',
remark=getattr(RedisInitKeyConfig, attr_name).get('remark'),
)
)
@@ -58,8 +55,8 @@ class CacheService:
:param cache_name: 缓存名称
:return: 缓存键名列表信息
"""
cache_keys = await request.app.state.redis.keys(f"{cache_name}*")
cache_key_list = [key.split(':', 1)[1] for key in cache_keys if key.startswith(f"{cache_name}:")]
cache_keys = await request.app.state.redis.keys(f'{cache_name}*')
cache_key_list = [key.split(':', 1)[1] for key in cache_keys if key.startswith(f'{cache_name}:')]
return cache_key_list
@@ -72,9 +69,9 @@ class CacheService:
:param cache_key: 缓存键名
:return: 缓存内容信息
"""
cache_value = await request.app.state.redis.get(f"{cache_name}:{cache_key}")
cache_value = await request.app.state.redis.get(f'{cache_name}:{cache_key}')
return CacheInfoModel(cacheKey=cache_key, cacheName=cache_name, cacheValue=cache_value, remark="")
return CacheInfoModel(cacheKey=cache_key, cacheName=cache_name, cacheValue=cache_value, remark='')
@classmethod
async def clear_cache_monitor_cache_name_services(cls, request: Request, cache_name: str):
@@ -84,11 +81,11 @@ class CacheService:
:param cache_name: 缓存名称
:return: 操作缓存响应信息
"""
cache_keys = await request.app.state.redis.keys(f"{cache_name}*")
cache_keys = await request.app.state.redis.keys(f'{cache_name}*')
if cache_keys:
await request.app.state.redis.delete(*cache_keys)
return CrudResponseModel(is_success=True, message=f"{cache_name}对应键值清除成功")
return CrudResponseModel(is_success=True, message=f'{cache_name}对应键值清除成功')
@classmethod
async def clear_cache_monitor_cache_key_services(cls, request: Request, cache_key: str):
@@ -98,11 +95,11 @@ class CacheService:
:param cache_key: 缓存键名
:return: 操作缓存响应信息
"""
cache_keys = await request.app.state.redis.keys(f"*{cache_key}")
cache_keys = await request.app.state.redis.keys(f'*{cache_key}')
if cache_keys:
await request.app.state.redis.delete(*cache_keys)
return CrudResponseModel(is_success=True, message=f"{cache_key}清除成功")
return CrudResponseModel(is_success=True, message=f'{cache_key}清除成功')
@classmethod
async def clear_cache_monitor_all_services(cls, request: Request):
@@ -118,4 +115,4 @@ class CacheService:
await RedisUtil.init_sys_dict(request.app.state.redis)
await RedisUtil.init_sys_config(request.app.state.redis)
return CrudResponseModel(is_success=True, message="所有缓存清除成功")
return CrudResponseModel(is_success=True, message='所有缓存清除成功')