Redis列表类型数据操作
向列表左边增加元素:
lpush numbers 1
lpush numbers 2 3
向列表右边增加元素:
rpush numbers 0 -1
取出列表最左端元素(此元素将在列表中消失):
lpop numbers
取出列表最右端元素(此元素将在列表中消失):
rpop numbers
查看列表长度:
llen numbers
列出子列表(-表示倒数):
lrange numbers 0 2
lrange numbers -2 -1
去除指定要求元素:
rpush numbers 2
lrem numbers -1 2 //去除倒数第一个2
查找指定索引的值:
lindex numbers 0//列表第一个元素
lindex numbers -1//列表倒数第一个元素
设置指定索引位元素值:
lset numbers 1 7//设置列表第二个元素值为7
删除指定区域外的所有元素:
ltrim numbers 1 2
在指定元素前(后)插入元素:
linsert numbers after 7 3
linsert numbers before 2 1
将一个列表的元素加到另一个列表:
rpoplpush numbers numbers1