From 8595dc22aa9dde6aba6d0f8cdcf1656a8a59513b Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期三, 02 八月 2023 18:05:10 +0800
Subject: [PATCH] redis封装

---
 third_data/code_plate_key_manager.py |   26 ++++++++++++++------------
 1 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/third_data/code_plate_key_manager.py b/third_data/code_plate_key_manager.py
index 9a7a792..6a95819 100644
--- a/third_data/code_plate_key_manager.py
+++ b/third_data/code_plate_key_manager.py
@@ -6,6 +6,7 @@
 import json
 
 import constant
+from db.redis_manager import RedisUtils
 from third_data import kpl_block_util
 from utils import global_util, tool
 from log_module import log
@@ -28,14 +29,14 @@
         if blocks is None:
             return
         # 淇濆瓨鍓�2鏉℃暟鎹�
-        self.__get_redis().setex(f"kpl_jx_blocks-{code}", tool.get_expire(), json.dumps(blocks))
+        RedisUtils.setex(self.__get_redis(), f"kpl_jx_blocks-{code}", tool.get_expire(), json.dumps(blocks))
         self.__code_blocks[code] = blocks
 
     # 鑾峰彇绮鹃�夋澘鍧�
     def get_jx_blocks(self, code):
         if code in self.__code_blocks:
             return self.__code_blocks[code]
-        val = self.__get_redis().get(f"kpl_jx_blocks-{code}")
+        val = RedisUtils.get(self.__get_redis(), f"kpl_jx_blocks-{code}")
         if val is None:
             return None
         else:
@@ -52,11 +53,11 @@
         return self.__redisManager.getRedis()
 
     def save_plate(self, plate):
-        self.__get_redis().sadd("kpl_forbidden_plates", plate)
-        self.__get_redis().expire("kpl_forbidden_plates", tool.get_expire())
+        RedisUtils.sadd(self.__get_redis(), "kpl_forbidden_plates", plate)
+        RedisUtils.expire(self.__get_redis(), "kpl_forbidden_plates", tool.get_expire())
 
     def list_all(self):
-        return self.__get_redis().smembers("kpl_forbidden_plates")
+        return RedisUtils.smembers(self.__get_redis(), "kpl_forbidden_plates")
 
 
 class LimitUpCodesPlateKeyManager:
@@ -90,8 +91,8 @@
 
     # 浠婃棩娑ㄥ仠鍘熷洜鍙樺寲
     def set_today_limit_up_reason_change(self, code, from_reason, to_reason):
-        self.__get_redis().sadd(f"kpl_limit_up_reason_his-{code}", from_reason)
-        self.__get_redis().expire(f"kpl_limit_up_reason_his-{code}", tool.get_expire())
+        RedisUtils.sadd(self.__get_redis(), f"kpl_limit_up_reason_his-{code}", from_reason)
+        RedisUtils.expire(self.__get_redis(), f"kpl_limit_up_reason_his-{code}", tool.get_expire())
         self.__set_total_keys(code)
 
     # 璁剧疆浠g爜鐨勪粖鏃ユ定鍋滃師鍥�
@@ -258,7 +259,8 @@
 
     def set_history_limit_up_reason(self, code, reasons):
         self.__history_limit_up_reason_dict[code] = set(reasons)
-        self.__get_redis().setex(f"kpl_his_limit_up_reason-{code}", tool.get_expire(), json.dumps(list(reasons)))
+        RedisUtils.setex(self.__get_redis(), f"kpl_his_limit_up_reason-{code}", tool.get_expire(),
+                         json.dumps(list(reasons)))
         logger_kpl_debug.debug(f"璁剧疆鍘嗗彶娑ㄥ仠鍘熷洜锛歿code}-{reasons}")
 
     # 濡傛灉杩斿洖鍊间笉涓篘one琛ㄧず宸茬粡鍔犺浇杩囧巻鍙插師鍥犱簡
@@ -266,7 +268,7 @@
         reasons = self.__history_limit_up_reason_dict.get(code)
         if reasons is None:
             # 浠庡唴瀛樹腑鍔犺浇
-            val = self.__get_redis().get(f"kpl_his_limit_up_reason-{code}")
+            val = RedisUtils.get(self.__get_redis(), f"kpl_his_limit_up_reason-{code}")
             if val is not None:
                 val = set(json.loads(val))
                 self.__history_limit_up_reason_dict[code] = val
@@ -279,13 +281,13 @@
 
     def set_blocks(self, code, blocks):
         self.__blocks_dict[code] = set(blocks)
-        self.__get_redis().setex(f"kpl_blocks-{code}", tool.get_expire(), json.dumps(list(blocks)))
+        RedisUtils.setex(self.__get_redis(), f"kpl_blocks-{code}", tool.get_expire(), json.dumps(list(blocks)))
 
     def get_blocks(self, code):
         reasons = self.__blocks_dict.get(code)
         if reasons is None:
             # 浠庡唴瀛樹腑鍔犺浇
-            val = self.__get_redis().get(f"kpl_blocks-{code}")
+            val = RedisUtils.get(self.__get_redis(), f"kpl_blocks-{code}")
             if val is not None:
                 val = set(json.loads(val))
                 self.__blocks_dict[code] = val
@@ -321,7 +323,7 @@
         if code in LimitUpCodesPlateKeyManager.today_total_limit_up_reason_dict:
             k1 = {LimitUpCodesPlateKeyManager.today_total_limit_up_reason_dict[code]}
         # 鍔犺浇浠婃棩鍘嗗彶鍘熷洜
-        k11 = self.__get_redis().smembers(f"kpl_limit_up_reason_his-{code}")
+        k11 = RedisUtils.smembers(self.__get_redis(), f"kpl_limit_up_reason_his-{code}")
         k2 = self.__CodesPlateKeysManager.get_history_limit_up_reason(code)
         if k2 is None:
             k2 = set()

--
Gitblit v1.8.0