From d5d2288ba84f2774935b2f866ca6faa8da0aac66 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期一, 07 七月 2025 18:38:05 +0800 Subject: [PATCH] bug修复/策略完善 --- code_attribute/gpcode_manager.py | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) diff --git a/code_attribute/gpcode_manager.py b/code_attribute/gpcode_manager.py index a8f8cab..7634bae 100644 --- a/code_attribute/gpcode_manager.py +++ b/code_attribute/gpcode_manager.py @@ -361,8 +361,8 @@ class BlackListCodeManager: __instance = None - __db = 2 - __redis_manager = redis_manager.RedisManager(2) + __db = 12 + __redis_manager = redis_manager.RedisManager(12) def __new__(cls, *args, **kwargs): if not cls.__instance: @@ -370,7 +370,7 @@ # 鍒濆鍖栬缃� # 鑾峰彇浜ゆ槗绐楀彛鐨勯攣 cls.__instance.__forbidden_trade_codes_cache = RedisUtils.smembers(cls.__get_redis(), - "forbidden-trade-codes") + "ls-forbidden-trade-codes") logger_debug.info(f"鍔犺浇鍔犻粦鍒楄〃锛歿cls.__instance.__forbidden_trade_codes_cache}") return cls.__instance @@ -381,28 +381,28 @@ def add_code(self, code): self.__forbidden_trade_codes_cache.add(code) - RedisUtils.sadd_async(self.__db, "forbidden-trade-codes", code) - RedisUtils.expire_async(self.__db, "forbidden-trade-codes", tool.get_expire()) + RedisUtils.sadd_async(self.__db, "ls-forbidden-trade-codes", code) + RedisUtils.expire_async(self.__db, "ls-forbidden-trade-codes", tool.get_expire()) def sync(self): data = RedisUtils.smembers(self.__get_redis(), - "forbidden-trade-codes") + "ls-forbidden-trade-codes") self.__forbidden_trade_codes_cache.clear() if data: self.__forbidden_trade_codes_cache |= data def remove_code(self, code): self.__forbidden_trade_codes_cache.discard(code) - RedisUtils.srem(self.__get_redis(), "forbidden-trade-codes", code) + RedisUtils.srem(self.__get_redis(), "ls-forbidden-trade-codes", code) def is_in(self, code): - return RedisUtils.sismember(self.__get_redis(), "forbidden-trade-codes", code) + return RedisUtils.sismember(self.__get_redis(), "ls-forbidden-trade-codes", code) def is_in_cache(self, code): return code in self.__forbidden_trade_codes_cache def list_codes(self): - codes = RedisUtils.smembers(self.__get_redis(), "forbidden-trade-codes") + codes = RedisUtils.smembers(self.__get_redis(), "ls-forbidden-trade-codes") self.__forbidden_trade_codes_cache = codes return codes @@ -411,7 +411,7 @@ def clear(self): self.__forbidden_trade_codes_cache.clear() - RedisUtils.delete(self.__get_redis(), "forbidden-trade-codes") + RedisUtils.delete(self.__get_redis(), "ls-forbidden-trade-codes") class GreenListCodeManager: -- Gitblit v1.8.0