Python&Redis list操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haeasringnar/article/details/82958162

1、Redis控制台操作

redis操作:
实例:设置一个列表并查询
lpush qwe 123    设置一个元素
lpush qwe test   设置下一个元素
type qwe         查看qwe的类型
lrange qwe 0 0   获取0到0个元素
lrange qwe 0 2   获取0到2个元素

设置
在头部插入数据
LPUSH key value [value ...]
在尾部插入数据
RPUSH key value [value ...]
在一个元素的前|后插入新元素
LINSERT key BEFORE|AFTER pivot value
设置指定索引的元素值
索引是基于0的下标
索引可以是负数,表示偏移量是从list尾部开始计数,如-1表示列表的最后一个元素
LSET key index value
获取
移除并且返回 key 对应的 list 的第一个元素
LPOP key
移除并返回存于 key 的 list 的最后一个元素
RPOP key
返回存储在 key 的列表里指定范围内的元素
start 和 end 偏移量都是基于0的下标
偏移量也可以是负数,表示偏移量是从list尾部开始计数,如-1表示列表的最后一个元素
LRANGE key start stop
其它
裁剪列表,改为原集合的一个子集
start 和 end 偏移量都是基于0的下标
偏移量也可以是负数,表示偏移量是从list尾部开始计数,如-1表示列表的最后一个元素
LTRIM key start stop
返回存储在 key 里的list的长度
LLEN key
返回列表里索引对应的元素
LINDEX key index

2、Python操作Redis list

import redis

# 连接池方式
pool = redis.ConnectionPool(host='127.0.0.1',port=6379)
r = redis.Redis(connection_pool=pool)
r.lpush('qwe',123)
print(r.lrange('qwe',0,2))
print('获取字符串长度',r.llen('qwe'))
print('获取类型',r.type('qwe'))

猜你喜欢

转载自blog.csdn.net/haeasringnar/article/details/82958162