以下是一个简单的Python Redis工具类的示例代码:
import redis
class RedisTool:
def __init__(self, host='localhost', port=6379, db=0):
self.redis = redis.Redis(host=host, port=port, db=db)
def set(self, key, value):
self.redis.set(key, value)
def get(self, key):
return self.redis.get(key)
def delete(self, key):
self.redis.delete(key)
def keys(self, pattern='*'):
return self.redis.keys(pattern)
使用示例:
redis_tool = RedisTool()
redis_tool.set('name', 'John')
name = redis_tool.get('name')
print(name) # 输出: b'John'
redis_tool.delete('name')
keys = redis_tool.keys()
print(keys) # 输出: []
在示例代码中,RedisTool
类封装了 Redis 的一些常用操作,包括 set
、get
、delete
和 keys
方法。通过实例化 RedisTool
类,然后调用相应的方法即可操作 Redis 数据库。