From 01a6c8606f5af8eaa328f562634a8950dd9d1f0d Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 07 八月 2023 14:49:58 +0800
Subject: [PATCH] redis批量提交数据

---
 db/redis_manager.py |   18 +++++++++---------
 1 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/db/redis_manager.py b/db/redis_manager.py
index 930ed86..467c280 100644
--- a/db/redis_manager.py
+++ b/db/redis_manager.py
@@ -59,9 +59,7 @@
         try:
             return redis_.delete(key)
         finally:
-            if _async:
-                logger_redis_debug.info("delete_async({}):{}", round((time.time() - __start_time) * 1000, 3), key)
-            else:
+            if not _async:
                 logger_redis_debug.info("delete({}):{}", round((time.time() - __start_time) * 1000, 3), key)
             if auto_free:
                 # redis_.connection_pool.disconnect()
@@ -69,7 +67,9 @@
 
     @classmethod
     def delete_async(cls, redis_, key, auto_free=True):
+        __start_time = time.time()
         Thread(target=lambda: cls.delete(redis_, key, auto_free,_async=True)).start()
+        logger_redis_debug.info("delete_async({}):{}", round((time.time() - __start_time) * 1000, 3), key)
 
     @classmethod
     def keys(cls, redis_, key, auto_free=True):
@@ -100,9 +100,7 @@
         try:
             return redis_.setex(key, expire, val)
         finally:
-            if _async:
-                logger_redis_debug.info("setex_async({}):{}", round((time.time() - __start_time) * 1000, 3), key)
-            else:
+            if not _async:
                 logger_redis_debug.info("setex({}):{}", round((time.time() - __start_time) * 1000, 3), key)
             if auto_free:
                 # redis_.connection_pool.disconnect()
@@ -110,7 +108,9 @@
 
     @classmethod
     def setex_async(cls, redis_, key, expire, val, auto_free=True):
+        __start_time = time.time()
         Thread(target=lambda: cls.setex(redis_, key, expire, val, auto_free,_async=True)).start()
+        logger_redis_debug.info("setex_async({}):{}", round((time.time() - __start_time) * 1000, 3), key)
 
     @classmethod
     def setnx(cls, redis_, key, val, auto_free=True):
@@ -184,9 +184,7 @@
         try:
             return redis_.incrby(key, num)
         finally:
-            if _async:
-                logger_redis_debug.info("incrby_async({}):{}", round((time.time() - __start_time) * 1000, 3), key)
-            else:
+            if not _async:
                 logger_redis_debug.info("incrby({}):{}", round((time.time() - __start_time) * 1000, 3), key)
             if auto_free:
                 # redis_.connection_pool.disconnect()
@@ -194,7 +192,9 @@
 
     @classmethod
     def incrby_async(cls, redis_, key, num, auto_free=True):
+        __start_time = time.time()
         Thread(target=lambda: cls.incrby(redis_, key, num, auto_free)).start()
+        logger_redis_debug.info("incrby_async({}):{}", round((time.time() - __start_time) * 1000, 3), key)
 
     @classmethod
     def lpush(cls, redis_, key, val, auto_free=True):

--
Gitblit v1.8.0