Redis类型之lists类型

Redis类型之lists类型

1、lpush 在key对应list的头部添加字符串元素

2、rpush 在key对应list 的尾部添加字符串元素

3、linsert 在key对应list的特定位置之前或之后添加字符串元素

4、lset 设置list中指定下标的元素值(下标从0开始)

5、lrem 在key对应list中删除count个和value相同的元素

count>0时,按从头到尾的顺序删除

count <0时,按从尾到头的顺序删除

count=0 时,删除全部

6、ltrim 保留指定key的值范围内的数据

7、lpop 从list的头部删除元素,并返回删除元素

8、rpop 从尾部删除元素,并返回删除元素

9、rpoplpush 从第一个list的尾部移除元素并添加到第二个list的头部,最后返回被移除的元素值,整个操作是原子的,如果第一个list是空或者不存在返回nil

10、lindex 返回名称为key的list中index位置的元素

11、llen 返回key对应list的长度

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏LEo的网络日志

python技巧分享(十二)

14770
来自专栏青玉伏案

算法与数据结构(十五) 归并排序(Swift 3.0版)

上篇博客我们主要聊了堆排序的相关内容,本篇博客,我们就来聊一下归并排序的相关内容。归并排序主要用了分治法的思想,在归并排序中,将我们需要排序的数组进行拆分,将其...

20150
来自专栏用户画像

String s=new String("abc")创建了几个对象?

String str=new String("abc");   紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?

13010
来自专栏老司机的技术博客

宝宝都能学会的python编程教程5:循环-2

“死循环”是必须要避免的,当然“活循环”也未必都要执行完。 break 语句 比如我们要从一个列表中找到某个特定元素,那么只要找到了这次循环就可以停止了,没有必...

37950
来自专栏小樱的经验随笔

Java学习笔记【持续更新】

一个简单的java程序如下: class Sakura {   public static void main(String[] arges)   {     ...

42750
来自专栏鸿的学习笔记

随便写写python的特殊方法

还有__bool__,__abs__,__eq__,__str__进行重载,记得要注意在文档中说明

7810
来自专栏Kevin-ZhangCG

[ Java学习基础 ] Java构造函数

26460
来自专栏吾爱乐享

java之学习vector类的特有功能

13520
来自专栏海天一树

小朋友学经典算法(12):分割字符串

在分割字符串之前,先来了解一些跟字符串相关的变量或函数: (1)size_type:size_type由string类类型和vector类类型定义的类型,用以保...

13320
来自专栏老司机的技术博客

人人都能学会的python编程教程5:循环-2

比如我们要从一个列表中找到某个特定元素,那么只要找到了这次循环就可以停止了,没有必要非得走到最后。

43180

扫码关注云+社区

领取腾讯云代金券