- lpush key value1 value2 向列表左端添加元素,key不存在则创建
- rpush key valeu3 value4 向列表右端添加元素,key不存在泽创建
- lpushx key value1 value2 value3 向列表左端添加元素,只有key存在才能添加
- rpushx key value1 value2 value3 向列表右端添加元素,只有key存在才能添加
- lpop key 将列表头部的元素弹出,可以理解为移除头部的元素
- rpop key 将列表尾部的元素弹出,可以理解为移除尾部的元素
- llen key 返回列表长度
- lrem key count value 删除列表指定的值
count>0 从列表头部开始删除count个与value值相等的元素
count<0 从列表尾部开始删除count个与value值相等的元素
count==0 删除列表中所有与value值相等的元素 - lindex key index 获取指定索引元素的值,超出索引范围返回nil
- lset key index value 设置指定索引的值
- linsert key before/after pivot value 向列表中pivot元素的前面或者后面插入value
- rpoplpush source destination 把一个列表右端(尾部)的元素转到另一个列表
- blpop key1 key2 key3 timeout lpop的阻塞形版本,弹出所有key中的第一个不为空的key列表的元素,如果都为空列表,则会等待,可设置等待时间
redis之list命令
最新推荐文章于 2025-06-21 17:48:07 发布