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

---
 test/l2_trade_test.py |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/test/l2_trade_test.py b/test/l2_trade_test.py
index a5936ce..668ff60 100644
--- a/test/l2_trade_test.py
+++ b/test/l2_trade_test.py
@@ -28,20 +28,21 @@
     redis_l2 = redis_manager.RedisManager(1).getRedis()
     keys = ["buy1_volumn_latest_info-{}", "m_big_money_begin-{}", "m_big_money_process_index-{}"]
     for k in keys:
-        RedisUtils.delete(redis_l2, k.format(code))
+        RedisUtils.delete(redis_l2, k.format(code), auto_free=False)
+    redis_l2.connection_pool.disconnect()
     l2.l2_data_manager.TradePointManager.delete_buy_point(code)
     big_money_num_manager.reset(code)
-    redis_trade = redis_manager.RedisManager(2).getRedis()
-    RedisUtils.delete( redis_trade, "trade-state-{}".format(code))
+    RedisUtils.delete( redis_manager.RedisManager(2).getRedis(), "trade-state-{}".format(code))
     trade_data_manager.placeordercountmanager.clear_place_order_count(code)
     redis_info = redis_manager.RedisManager(0).getRedis()
-    keys = RedisUtils.keys(redis_info, "*{}*".format(code))
+    keys = RedisUtils.keys(redis_info, "*{}*".format(code), auto_free=False)
     for k in keys:
         if k.find("pre") is not None:
             continue
         if k.find("zyltgb") is not None:
             continue
-        RedisUtils.delete(redis_info, k)
+        RedisUtils.delete(redis_info, k, auto_free=False)
+    redis_info.connection_pool.disconnect()
     BuyL2SafeCountManager().clear_data(code)
 
     transaction_progress.TradeBuyQueue().set_traded_index(code, 0)

--
Gitblit v1.8.0