首页 > 其他 > 详细

Redis的List类型(三)

时间:2019-07-31 22:32:46      阅读:83      评论:0      收藏:0      [点我收藏+]

 List类型

   list是一个链表结构,主要功能是push,pop等等,其实就是每一个元素为string类型的双向链表

 

List类型常见的方法(l代表从头部,r代表从尾部)

lpush  在list的头部在添加字符串元素(

lpush list1 one
lpush list1 two

 

lrange  获取list范围内的元素(0代表下标,-1代表倒数第一个【从头到尾】

lrange list1 0 -1

显示结果为

技术分享图片

 

rpush  在list的尾部在添加字符串元素(队列

rpush list3 hello
rpush list3 world

显示结果为

技术分享图片

 

linsert  在特定的位置添加元素(before之后接哪个元素以及添加的元素

linsert list3 before world am

显示结果为

技术分享图片

 

lset  设置list指定下标的值(0指下标

lset list3 0 I

显示结果为

技术分享图片

 

lrem  从list删除n个和value相同的值(1代表删除一个

lrem list3 1 am

显示结果为

技术分享图片

 

ltrim  保留指定key的值范围内的数据(0,1代表下标,这里指范围

ltrim list3 0 1 

显示结果为

技术分享图片

 

lpop 从list的头部删除元素(没有参数,默认一个

lpop list3 

显示结果为

技术分享图片

 

rpoplpush  从第一个list尾部弹出元素并添加到第二个list的头部

rpoplpush list1 list2

技术分享图片

 

lindex  返回list中index位置的元素

lindex list1 2 

 

Redis的List类型(三)

原文:https://www.cnblogs.com/whs5280/p/11277102.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!