Python 操作 Redis 数据库
要在Python中操作Redis数据库,可以使用redis-py
库。以下是一些基本操作的示例代码:
首先,安装redis-py
库(如果尚未安装):
pip install redis
然后,可以使用以下Python代码操作Redis:
import redis
# 连接到本地Redis实例
r = redis.Redis(host='localhost', port=6379, db=0)
# 设置键值对
r.set('key', 'value')
# 获取键的值
value = r.get('key')
print(value) # 输出 b'value'(字节字符串形式)
# 获取键的值并转换为字符串
value = r.get('key').decode('utf-8')
print(value) # 输出 'value'
# 删除键
r.delete('key')
# 检查键是否存在
exists = r.exists('key')
print(exists) # 输出 True 或 False
# 列表操作
r.rpush('mylist', 'item1')
r.rpush('mylist', 'item2')
items = r.lrange('mylist', 0, -1)
print(items) # 输出 b'item1' 和 b'item2' 的字节字符串列表
# 关闭连接
r.close()
这些操作涵盖了基本的Redis键值对设置、获取、删除,以及列表的推入和获取。记得在实际应用中根据需要处理字节字符串和序列化问题。
评论已关闭