五、数据类型 list(链表)

list类型其实就是一个双向链表,通过 push pop 操作从链表的头部或者尾部添加和删除元素

这使得 list 既可以用作栈,也可以用作队列

先进后出:栈

先进先出:队列


1、lpush

从链表的头部添加元素:

语法:lpush 链表的名称 元素1 元素2 元素3.....

五、数据类型 list(链表)_第1张图片

:可以一次性加多个

2、lrange

获取链表里面的元素

语法:lrange  链表的名称 开始下标  结束下标

:链表里面元素的下标是从0开始的,类似于索引素组, 0 -1表示获取所有

3、rpush

从链表的尾部添加元素:队列

语法:rpush 链表的名称  元素1 元素2 .....

五、数据类型 list(链表)_第2张图片

4、ltrim

保留指定范围的元素

语法:ltrim   链表的名称  开始下标   结束下标

五、数据类型 list(链表)_第3张图片

5、lpop

从链表的头部删除一个元素,返回删除的元素

语法:lpop 链表的名称

五、数据类型 list(链表)_第4张图片

你可能感兴趣的:(Redis)