From 500e2f3db6ce9ab2f6f06e7b3b23ce15f71db59d Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期四, 03 八月 2023 11:19:21 +0800 Subject: [PATCH] redis封装 --- code_attribute/code_volumn_manager.py | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) diff --git a/code_attribute/code_volumn_manager.py b/code_attribute/code_volumn_manager.py index 23bb5f8..737c9a4 100644 --- a/code_attribute/code_volumn_manager.py +++ b/code_attribute/code_volumn_manager.py @@ -38,11 +38,20 @@ return max60, yesterday +__today_volumn_cache = {} + + +# 閲忕殑鍙樺寲澶т繚瀛� + # 璁剧疆浠婃棩閲� def set_today_volumn(code, volumn): logger_day_volumn.info("code:{} volumn:{}".format(code, volumn)) - redis = __redis_manager.getRedis() global_util.today_volumn[code] = volumn + # 鏈�1000鎵嬬殑鍙樺寲鎵嶄繚瀛� + if code in __today_volumn_cache and volumn - __today_volumn_cache[code] < 100000: + return + __today_volumn_cache[code] = volumn + redis = __redis_manager.getRedis() RedisUtils.setex(redis, "volumn_today-{}".format(code), tool.get_expire(), volumn) -- Gitblit v1.8.0