From fb47d36048e94b9a506d5c153e3dd19a01e37df1 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期一, 30 十月 2023 16:30:27 +0800 Subject: [PATCH] bug修复 --- code_attribute/code_volumn_manager.py | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) diff --git a/code_attribute/code_volumn_manager.py b/code_attribute/code_volumn_manager.py index 89332a2..a30bf54 100644 --- a/code_attribute/code_volumn_manager.py +++ b/code_attribute/code_volumn_manager.py @@ -8,10 +8,12 @@ import json from db.redis_manager_delegate import RedisUtils +from log_module import async_log_util from utils import global_util, tool from db import redis_manager_delegate as redis_manager from log_module.log import logger_day_volumn +__db = 0 __redis_manager = redis_manager.RedisManager(0) @@ -21,9 +23,9 @@ global_util.max60_volumn[code] = (max60, max60_day) global_util.yesterday_volumn[code] = yesterday try: - RedisUtils.setex(redis, "volumn_max60-{}".format(code), tool.get_expire(), json.dumps((max60, max60_day)), - auto_free=False) - RedisUtils.setex(redis, "volumn_yes-{}".format(code), tool.get_expire(), yesterday, auto_free=False) + RedisUtils.setex_async(0, "volumn_max60-{}".format(code), tool.get_expire(), json.dumps((max60, max60_day)), + auto_free=False) + RedisUtils.setex_async(0, "volumn_yes-{}".format(code), tool.get_expire(), yesterday, auto_free=False) finally: RedisUtils.realse(redis) @@ -52,7 +54,7 @@ # 璁剧疆浠婃棩閲� def set_today_volumn(code, volumn): - logger_day_volumn.info("code:{} volumn:{}".format(code, volumn)) + async_log_util.info(logger_day_volumn, "code:{} volumn:{}".format(code, volumn)) global_util.today_volumn[code] = volumn # 鏈�1000鎵嬬殑鍙樺寲鎵嶄繚瀛� if code in __today_volumn_cache and volumn - __today_volumn_cache[code] < 100000: @@ -63,17 +65,15 @@ # datas:[(code, volumn)] def set_today_volumns(datas): - pipe = __redis_manager.getRedis().pipeline() for d in datas: code, volumn = d - logger_day_volumn.info("code:{} volumn:{}".format(code, volumn)) + async_log_util.info(logger_day_volumn, "code:{} volumn:{}".format(code, volumn)) global_util.today_volumn[code] = volumn # 鏈�1000鎵嬬殑鍙樺寲鎵嶄繚瀛� if code in __today_volumn_cache and volumn - __today_volumn_cache[code] < 100000: continue __today_volumn_cache[code] = volumn - RedisUtils.setex(pipe, "volumn_today-{}".format(code), tool.get_expire(), volumn) - pipe.execute() + RedisUtils.setex_async(__db, "volumn_today-{}".format(code), tool.get_expire(), volumn) # 鑾峰彇浠婃棩閲� -- Gitblit v1.8.0