Python操作redis系列--哈希(hash)--增查删改
warning:
这篇文章距离上次修改已过226天,其中的内容可能已经有所变动。
import redis
# 连接Redis
r = redis.Redis(host='localhost', port=6379, db=0)
# 操作Redis哈希表
hash_key = 'user:1'
field1 = 'name'
value1 = 'Alice'
field2 = 'age'
value2 = 25
# 增加或修改哈希表中的字段
r.hset(hash_key, field1, value1)
r.hset(hash_key, field2, value2)
# 查询哈希表中的字段
name = r.hget(hash_key, field1)
age = r.hget(hash_key, field2)
print(f"Name: {name.decode('utf-8')}, Age: {age.decode('utf-8')}")
# 删除哈希表中的字段
r.hdel(hash_key, field1)
# 修改哈希表中的字段值
r.hset(hash_key, field1, 'Bob')
# 查看哈希表的所有字段和值
user_info = r.hgetall(hash_key)
print(user_info)
这段代码演示了如何使用Python的redis
模块来操作Redis中的哈希表。首先,我们连接到Redis服务器,然后通过hset
方法添加或修改哈希表中的字段,使用hget
查询字段的值,使用hdel
删除字段,并使用hset
重新设置字段值。最后,我们使用hgetall
获取哈希表中的所有字段和值。
评论已关闭