Administrator
2023-08-04 075277b9f3477f500850c564b0d9749ffc245c24
redis上级缓存
1个文件已修改
9 ■■■■■ 已修改文件
trade/trade_manager.py 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
trade/trade_manager.py
@@ -47,17 +47,13 @@
# 开启购买入口
class TradeStateManager:
    __instance = None
    redisManager = redis_manager.RedisManager(2)
    def __new__(cls, *args, **kwargs):
        if not cls.__instance:
            cls.__instance = super(TradeStateManager, cls).__new__(cls, *args, **kwargs)
            # 初始化设置
            # 获取交易窗口的锁
            cls.__instance.redisManager = redis_manager.RedisManager(2)
            cls.__instance.__trade_buy_state_cache = cls.is_can_buy()
        return cls.__instance
    redisManager = redis_manager.RedisManager(2)
    @classmethod
    def __get_redis(cls):
@@ -104,12 +100,13 @@
    __instance = None
    redisManager = redis_manager.RedisManager(2)
    def __new__(cls, *args, **kwargs):
        if not cls.__instance:
            cls.__instance = super(TradeTargetCodeModeManager, cls).__new__(cls, *args, **kwargs)
            # 初始化设置
            # 获取交易窗口的锁
            cls.__instance.redisManager = redis_manager.RedisManager(2)
            cls.__instance.__trade_buy_mode_cache = cls.get_mode()
        return cls.__instance