1.lpush-将所有指定的值插入到存于 key 的列表的头部。如果 key 不存在,那么在进行 push 操作前会创建一个
空列表。 如果 key 对应的值不是一个 list 的话,那么会返回一个错误。
2.lrange-返回列表指定区间内的元素。
3.rpush-向存于 key 的列表的尾部插入所有指定的值。
4.rpop-移除并返回列表的尾元素。
5.lpop-移除并返回列表的头元素。
6.lindex-返回列表中,下标为 index 的元素。
7.ltrim-可以对一个列表进行修剪,类似于java中的字符串截取。
8.blpop-阻塞式的弹出,相当于 lpop 的阻塞版。
数据都弹出完之后进入阻塞状态,60秒内如果又往k1加入了数据则会自动弹出,超时则自动结束,大家可以手动试一下,新插入数据新开一个命令窗口操作就行。
关于List的介绍就到这里。本篇内容的介绍基于公众号江南一点雨的视频课程进行总结的,大家有兴趣的话可以关注一下。
Redis五种基本数据类型及用法之List
原文:https://www.cnblogs.com/darkb4dawn/p/13592273.html