import redis
#创建数据库连接对象
r = redis.Redis(host='数据库服务器地址',port=6379,db='数据库号',password='xxx')
#增
#从左边压入元素:#class:teachers:['Laoqi','Maria','Laoguo','Chaogege']
r.rpush('class:teachers','Laoqi','Maria','Laoguo','Chaogege')
#在列表指定元素前后插入元素
r.linsert('class:teachers','after','Maria','Laotao')
#删
#剔除列表中的其他元素,只保留制定范围内的元素(包括终止值)
r.ltrim('class:teachers',0,3)
#从列表中弹出元素
while True:
#尾部弹出,弹出元组,列表为空时阻塞3seconds并弹出None
result = r.brpop('class:teachers',3))
if result:
#result:(b'class:teachers',b'Laoguo')
print(result[1].decode())
else:
break
r.delete('class:teahers')
python操作redis的列表数据类型
最新推荐文章于 2025-01-31 12:00:00 发布


1377

被折叠的 条评论
为什么被折叠?



