Redis List
# redis list 操作
在redis里面 可以把 list 做成 栈 队列 阻塞队列
- 往队列左侧(头部)插入一个或多个值
lpush key value.... value
1
- 往队列的右侧(未部)插入一个或者多个值
rpush key value.... value
1
- 获取list指定范围内的值
lrange key start stop
1
- 从左侧取出一个值
lpop key
1
- 从右侧取出一个值
rpop key
1
- 通过索引获取值
lindex key index
1
- 获取列表的长度
llen key
1
- 移除指定的值
lrem key count value # count 表示要移除几个
1
- 截取list的指定长度
ltrim key start stop
1
- 删除列表中最后一个值,将它追加到另外一个列表
rpoplpush key key
1
- 将列表中指定下标的值替换 (如果要替换的下标或者list不存在会报错)
lset key index value
1
- 在列表某值前面或后面插入一个值
linsert key BEFORE|AFTER pivot value
1
上次更新: 2022/08/31, 20:54:57