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

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

diff --git a/db/redis_manager.py b/db/redis_manager.py
index a458769..c8f2e2c 100644
--- a/db/redis_manager.py
+++ b/db/redis_manager.py
@@ -34,6 +34,10 @@
         return redis_.get(key)
 
     @classmethod
+    def scard(cls, redis_, key):
+        return redis_.scard(key)
+
+    @classmethod
     def delete(cls, redis_, key):
         logger_redis_debug.info("delete:{}", key)
         return redis_.delete(key)
@@ -52,6 +56,11 @@
     def setex(cls, redis_, key, expire, val):
         logger_redis_debug.info("setex:{}", key)
         return redis_.setex(key, expire, val)
+
+    @classmethod
+    def setnx(cls, redis_, key, val):
+        logger_redis_debug.info("setnx:{}", key)
+        return redis_.setnx(key, val)
 
     @classmethod
     def expire(cls, redis_, key, expire):
@@ -93,6 +102,12 @@
         logger_redis_debug.info("lpop:{}", key)
         return redis_.lpop(key)
 
+    @classmethod
+    def rpush(cls, redis_, key, val):
+        logger_redis_debug.info("rpush:{}", key)
+        return redis_.rpush(key, val)
+
+
 
 
 

--
Gitblit v1.8.0