lpush key element1 [element2 element3 …]
向key对应的列表头部插入一个或多个元素,如 lpush list1 abc abd 5 6
rpush key element1 [element2 element3 …]
和上一个一样,只不过是插入到尾部
lrange key start stop
获取key对应的列表在[start,top]区间的元素
lpop key count
rpop key count
分别代表从头部弹出count个元素和从尾部弹出count个元素
lindex key index
获取列表index处的元素(下标从0开始)
llen key
获取列表长度
lrem key count element
从列表中移除count个值为element的元素
ltrim key start stop
截取列表[start,top]区间内的值,其余的会被删除
rpoplpush source destination
将source列表的最后一个元素移动到destination列表的头部
lset key index element
将列表某个下标替换为指定element,注意前提是列表存在且index的值在list下标范围之内,否则报错。
linsert key before|after pivot element
在key列表中第一个值等于pivot的元素的前面(before)或者后面(after)插入一个值为element的元素