lpush/rpush/lrange
![](https://img.haomeiwen.com/i1901769/ee3c8b7bc05c5161.png)
lpush:list内容顺序与存入时相反
lpop/rpop
![](https://img.haomeiwen.com/i1901769/94cfc6f1515a478a.png)
lrange/llindex/llen
![](https://img.haomeiwen.com/i1901769/f3d471c30ae4b99c.png)
lrem(remove count value)
![](https://img.haomeiwen.com/i1901769/f45ba12cb6999d67.png)
ltrim
将截取到的key的值赋值给key
![](https://img.haomeiwen.com/i1901769/e2f448ed4f2c8139.png)
rpoplpush
![](https://img.haomeiwen.com/i1901769/eb6195be2d4c87b5.png)
linsert
![](https://img.haomeiwen.com/i1901769/1b8e3b66fa2d2afe.png)
总结:
- list是字符串链表,left,ringht都可以插入添加;
- lpush/rpush如果键不存在,则创建新的链表;如果键已存在,则新增内容
- 如果list里的值空了,那么list也就消失了
- 链表的头尾操作效率高,中间元素操作效率偏低
网友评论