From c3429ad2482280083c8399412e6b2f3f6144d3b7 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期五, 04 八月 2023 10:48:45 +0800
Subject: [PATCH] redis连接池归还

---
 code_attribute/gpcode_manager.py |   26 +++++++++++++-------------
 1 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/code_attribute/gpcode_manager.py b/code_attribute/gpcode_manager.py
index 4eedbae..b7f1cfa 100644
--- a/code_attribute/gpcode_manager.py
+++ b/code_attribute/gpcode_manager.py
@@ -299,7 +299,7 @@
             RedisUtils.sadd(redis_instance, "gp_list", d, auto_free=False)
         CodesNameManager.set_second_code_names(name_codes)
     finally:
-        redis_instance.connection_pool.disconnect()
+        RedisUtils.realse(redis_instance)
 
 
 # 鏂板浠g爜
@@ -319,7 +319,7 @@
                 old_name_codes[key] = name_codes[key]
         CodesNameManager.set_second_code_names(old_name_codes)
     finally:
-        redis_instance.connection_pool.disconnect()
+        RedisUtils.realse(redis_instance)
 
 
 __gp_list_first_codes_cache = set()
@@ -359,7 +359,7 @@
                 old_name_codes[key] = name_codes[key]
         CodesNameManager.set_first_code_names(old_name_codes)
     finally:
-        redis_instance.connection_pool.disconnect()
+        RedisUtils.realse(redis_instance)
 
 
 # 绉婚櫎棣栨澘浠g爜
@@ -369,7 +369,7 @@
         for code in codes:
             RedisUtils.srem(redis_instance, "gp_list_first", code, auto_free=False)
     finally:
-        redis_instance.connection_pool.disconnect()
+        RedisUtils.realse(redis_instance)
 
 
 # 鑾峰彇棣栨澘浠g爜
@@ -427,7 +427,7 @@
         RedisUtils.expire(redis_instance, "gp_limit_up_list", tool.get_expire(), auto_free=False)
         RedisUtils.setex(redis_instance, "gp_limit_up_list_update_time", tool.get_expire(), round(time.time() * 1000), auto_free=False)
     finally:
-        redis_instance.connection_pool.disconnect()
+        RedisUtils.realse(redis_instance)
 
 # 鑾峰彇娑ㄥ仠鍒楄〃
 def get_limit_up_list():
@@ -437,7 +437,7 @@
                               auto_free=False), RedisUtils.smembers(redis_instance,
                                                                     "gp_limit_up_list", auto_free=False)
     finally:
-        redis_instance.connection_pool.disconnect()
+        RedisUtils.realse(redis_instance)
 
 
 def rm_gp(code):
@@ -566,7 +566,7 @@
                 codes.add(code)
         return codes
     finally:
-        redis_instance.connection_pool.disconnect()
+        RedisUtils.realse(redis_instance)
 
 
 # 鏍规嵁浣嶇疆鑾峰彇姝e湪鐩戝惉鐨勪唬鐮�
@@ -617,7 +617,7 @@
         for code_ in codes_set:
             RedisUtils.delete(redis_instance, code_, auto_free=False)
     finally:
-        redis_instance.connection_pool.disconnect()
+        RedisUtils.realse(redis_instance)
 
 
 # 鍒濆鍖栦綅缃�
@@ -635,7 +635,7 @@
         for key in keys:
             RedisUtils.setex(redis_instance, key, tool.get_expire(), "", auto_free=False)
     finally:
-        redis_instance.connection_pool.disconnect()
+        RedisUtils.realse(redis_instance)
 
 
 def clear_first_codes():
@@ -646,7 +646,7 @@
         RedisUtils.delete(redis_instance, "first_code_record", auto_free=False)
         RedisUtils.delete(redis_instance, "first_code_limited_up_record", auto_free=False)
     finally:
-        redis_instance.connection_pool.disconnect()
+        RedisUtils.realse(redis_instance)
 
 
 # 鑾峰彇鍙互鎿嶄綔鐨勪綅缃�
@@ -673,7 +673,7 @@
                 available_positions.append((client_id, int(key.replace("listen_code-{}-".format(client_id), ""))))
             else:
                 codes.append((key, result))
-        redis_instance.connection_pool.disconnect()
+        RedisUtils.realse(redis_instance)
         # 鏌ヨ鏄惁鏈夐噸澶嶇殑浠g爜
         codes_set = set()
         count = 0
@@ -711,7 +711,7 @@
                 if not code:
                     free_count += 1
         finally:
-            redis_instance.connection_pool.disconnect()
+            RedisUtils.realse(redis_instance)
     return free_count
 
 
@@ -781,7 +781,7 @@
         for code in codes:
             RedisUtils.delete(redis_instance, "gp_operate-{}".format(code), auto_free=False)
     finally:
-        redis_instance.connection_pool.disconnect()
+        RedisUtils.realse(redis_instance)
 
 
 if __name__ == '__main__':

--
Gitblit v1.8.0