Administrator
2023-08-04 db7bbb70e72348a1b24d7bb63d70306f5d41922b
redis上级缓存
1个文件已修改
14 ■■■■■ 已修改文件
trade/trade_manager.py 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
trade/trade_manager.py
@@ -110,11 +110,12 @@
            # 初始化设置
            # 获取交易窗口的锁
            cls.__instance.redisManager = redis_manager.RedisManager(2)
            cls.__instance.__trade_buy_mode_cache = cls.__instance.get_mode_cache()
            cls.__instance.__trade_buy_mode_cache = cls.get_mode()
        return cls.__instance
    def __get_redis(self):
        return self.redisManager.getRedis()
    @classmethod
    def __get_redis(cls):
        return cls.redisManager.getRedis()
    # 开启购买入口
@@ -128,11 +129,12 @@
        RedisUtils.setex(self.__get_redis(), "trade_buy_mode", tool.get_expire(), mode)
    # 是否可以下单
    def get_mode(self):
    @classmethod
    def get_mode(cls):
        # 默认设置为可交易
        val = RedisUtils.get(self.__get_redis(), "trade_buy_mode")
        val = RedisUtils.get(cls.__get_redis(), "trade_buy_mode")
        if val is None:
            return self.MODE_BUY_ALL
            return cls.MODE_BUY_ALL
        return int(val)
    def get_mode_cache(self):