接下来我们学习redis的第二个数据结构list。
list就是列表数据结构
向列表中push一个值 从左面push lpush
向列表中push一个值 从右面push rpush
查看列表中的值 lrange
从列表中移除值 从左面pop lpop
从列表中pop值 从右面pop rpop
lindex:获取某个index的元素
llen:查看列表的长度
删除列表中指定的值:lrem
从列表中最右边pop一个数据,在新的列表中push一个数据 rpoplpush
更新列表中的指定下标的值 lset
向列表中插入元素linsert after before
总结
list实际是一个链表
即可作为队列 lpush rpop,也可作为栈 rpush lpop
可以用它实现消息队列