import redis
# 创建Redis连接
r = redis.Redis(host='localhost', port=6379, db=0)
# 设置键值对
r.set('name', 'Alice')
# 获取键值对
name = r.get('name')
print(f"The name is: {name.decode()}")
# 删除键值对
r.delete('name')
# 检查键是否存在
exists = r.exists('name')
print(f"Does 'name' exist? {exists}")
# 使用哈希类型存储数据
r.hset('user:1000', mapping={'name': 'Bob', 'age': 30, 'city': 'New York'})
# 获取哈希中的所有字段和值
user_info = r.hgetall('user:1000')
for key, value in user_info.items():
print(f"{key.decode()}: {value.decode()}")
# 关闭连接
r.close()
redis.Redis()
方法创建一个Redis连接对象,指定主机、端口和数据库编号。set()
方法设置一个键值对,例如r.set('name', 'Alice')
。get()
方法获取键对应的值,并使用decode()
将字节转换为字符串。delete()
方法删除指定的键。exists()
方法检查指定键是否存在,返回1表示存在,0表示不存在。hset()
方法向哈希中添加多个字段和值。hgetall()
方法用于获取哈希中的所有字段和值。close()
方法关闭Redis连接。如果你需要更多关于Redis与Python集成的信息,请参考官方文档或其他相关资源。
上一篇:python 字符替换
下一篇:python importlib
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站