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