From 4d321ae069fce2c0f6f7884bec8fa6c4ec534d1a Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期四, 03 八月 2023 18:25:33 +0800
Subject: [PATCH] redis连接池归还

---
 trade/trade_data_manager.py |   18 ++++++------------
 1 files changed, 6 insertions(+), 12 deletions(-)

diff --git a/trade/trade_data_manager.py b/trade/trade_data_manager.py
index b7b97ac..9ab4daa 100644
--- a/trade/trade_data_manager.py
+++ b/trade/trade_data_manager.py
@@ -61,15 +61,13 @@
     # last_data: 涔板叆鐐规渶鍚庝竴鏉℃暟鎹�
     @classmethod
     def set_buy_position_info(cls, code, capture_time, trade_time, last_data, last_data_index):
-        redis = cls.redisManager.getRedis()
-        RedisUtils.setex(redis, "buy_position_info-{}".format(code), tool.get_expire(),
+        RedisUtils.setex(cls.redisManager.getRedis(), "buy_position_info-{}".format(code), tool.get_expire(),
                          json.dumps((capture_time, trade_time, last_data, last_data_index)))
 
     # 鑾峰彇涔板叆鐐逛俊鎭�
     @classmethod
     def get_buy_position_info(cls, code):
-        redis = cls.redisManager.getRedis()
-        val_str = RedisUtils.get(redis, "buy_position_info-{}".format(code))
+        val_str = RedisUtils.get( cls.redisManager.getRedis(), "buy_position_info-{}".format(code))
         if val_str is None:
             return None, None, None, None
         else:
@@ -79,16 +77,14 @@
     # 鍒犻櫎涔板叆鐐逛俊鎭�
     @classmethod
     def remove_buy_position_info(cls, code):
-        redis = cls.redisManager.getRedis()
-        RedisUtils.delete(redis, "buy_position_info-{}".format(code))
+        RedisUtils.delete( cls.redisManager.getRedis(), "buy_position_info-{}".format(code))
 
     # 璁剧疆涔板叆纭鐐逛俊鎭�
     @classmethod
     def __set_buy_sure_position(cls, code, index, data):
         logger_trade.debug("涔板叆纭鐐逛俊鎭細 code:{} index:{} data:{}", code, index, data)
-        redis = cls.redisManager.getRedis()
         key = "buy_sure_position-{}".format(code)
-        RedisUtils.setex(redis, key, tool.get_expire(), json.dumps((index, data)))
+        RedisUtils.setex(cls.redisManager.getRedis(), key, tool.get_expire(), json.dumps((index, data)))
         cls.buy_sure_position_dict[code] = (index, data)
         # 绉婚櫎涓嬪崟淇″彿鐨勮缁嗕俊鎭�
         cls.remove_buy_position_info(code)
@@ -96,9 +92,8 @@
     # 娓呴櫎涔板叆纭鐐逛俊鎭�
     @classmethod
     def __clear_buy_sure_position(cls, code):
-        redis = cls.redisManager.getRedis()
         key = "buy_sure_position-{}".format(code)
-        RedisUtils.delete(redis, key)
+        RedisUtils.delete(cls.redisManager.getRedis(), key)
         if code in cls.buy_sure_position_dict:
             cls.buy_sure_position_dict.pop(code)
 
@@ -109,9 +104,8 @@
         if temp is not None:
             return temp[0], temp[1]
 
-        redis = cls.redisManager.getRedis()
         key = "buy_sure_position-{}".format(code)
-        val = RedisUtils.get(redis, key)
+        val = RedisUtils.get(cls.redisManager.getRedis(), key)
         if val is None:
             return None, None
         else:

--
Gitblit v1.8.0