3、列表类型
列表类型可以存储一个有序的字符串列表。一个列表类型的键,最多可以包含2^32-1的元素。
命令:
LPUSH key value [value…]
RPUSH key value [value…]
用于向列表的左边和右边添加元素,返回值表示增加后的列表长度。
LPOP key
RPOP key
用于从列表的两端弹出元素,返回值为被弹出的元素的值
获取列表元素的个数
LLEN key 当键不存在时会返回0
获得列表片段
LRANGE key start stop 获取列表的某一片段,起始位置0,包含两端元素;支持负索引,-1代表最后一个元素
删除列表中指定的值
LREM key count value 删除列表中前count个值为value的元素,返回值是实际删除的个数
LINDEX key index
LSET key index value
获取和设置指定索引的值
LTRIM key start end
删除指定索引范围外的所有元素
LINSERT key BEFORE|AFTER pivot value
向列表中插入元素,在列表中从左到右查找到值为pivot的元素,插入到元素的前面或后面
RPOPLPUSH source destination 从source列表的右边弹出一个元素,将其加入到destination列表的左边,并返回这个元素的值。