用PYTHON实现一个完整的REDIS工具类
时间: 2023-02-05 21:40:25 浏览: 64
PYTHON窗口设计工具
5星 · 资源好评率100%
好的,我可以为您编写一个 Python 代码来实现一个完整的 Redis 工具类。
首先,需要安装 Redis Python 客户端库。您可以使用以下命令安装它:
```
pip install redis
```
然后,您可以创建一个名为 `RedisTool` 的 Python 类,其中包含所有 Redis 常用操作的方法。
下面是示例代码:
```python
import redis
class RedisTool:
def __init__(self, host='localhost', port=6379, password=None):
"""
初始化 Redis 连接
:param host: Redis 服务器地址
:param port: Redis 服务器端口
:param password: Redis 密码(可选)
"""
self.__redis = redis.Redis(host=host, port=port, password=password)
def set(self, key, value, ex=None, px=None, nx=False, xx=False):
"""
设置给定键的值
:param key: 键
:param value: 值
:param ex: 过期时间(单位:秒)
:param px: 过期时间(单位:毫秒)
:param nx: 如果键不存在,则设置值
:param xx: 如果键已存在,则设置值
"""
self.__redis.set(key, value, ex=ex, px=px, nx=nx, xx=xx)
def get(self, key):
"""
获取给定键的值
:param key: 键
:return: 值
"""
return self.__redis.get(key)
def delete(self, *keys):
"""
删除给定键
:param keys: 键(可以是多个)
"""
self.__redis.delete(*keys)
def exists(self, key):
"""
判断给定键
阅读全文