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