redis的五种基本数据类型之List
在redis里面,我们可以把list玩成,栈、队列、阻塞队列!
所有的list命令都是以l开头的。Redis不区分大小写命令
可见:list集合中能放相同的元素
移除list集合中的最后一个元素,将他移动到新的list集合中。
小结:
List实际上是一个链表,before node after ,left right 都可以插入值
如果key不存在,创建新的集合
如果key存在,新增内容
如果移除了所有制,空链表 ,也代表不存在
在两边插入或者改动值,效率最高!中间元素,相对来说效率会低一点。
消息队列!(lpush rpop) ,栈 (lpush lpop)