python连接Redis,列表的很简单操作

使用python操作redis列表,用到的关键字与redis-cli中的命令一模一样。唯一的不同是——参数的传入方式。

import redis
l = redis.Redis(decode_responses=True)
l.lpush('list1','av','cvd')
l.rpush('list1','a','b','c')
l.blpop('list1')  #移出并获取列表的第一个元素
l.brpop('list1')  #移出并获取列表的最后一个元素
print('输出范围:',l.lrange('list1',0,-1),'\n长度:',l.llen('list1'))
print('索引元素:',l.lindex('list1',-1))  #通过索引获取列表中的元素 0为初始位
print('输出范围:',l.lrange('list1',0,-1),'\n************')

l.lpush('输出范围:','list2','la','si')
l.lpushx('list2','插入')     #将一个值插入到已存在的列表头部
l.brpoplpush('list1','list2')
l.lset('list2',1,'app')
print('操作后list2:',l.lrange('list2',0,-1))

python连接Redis,列表的很简单操作_第1张图片

你可能感兴趣的:(python,NOsql——MongoDB,Redis,python,列表)