Redis数据类型操作(三) —— List

发布时间:2020-07-03 01:42:18 作者:Packy1014
来源:网络 阅读:291

1. lpush

格式:lpush 'name' 'value'

往名字为name的list里面压入value,返回list里面现有的元素个数。从头压入从头出,先压入的后出。


2. lrange

格式:lrange 'name' {num1} {num2}

获得名字为name的list里面{num1}到{num2}下标的元素。num<0表示倒数。


3. rpush

格式:rpush 'name' 'value'

往名字为name的list里面压入value,返回list里面现有的元素个数。从尾压入从头出,先压入的先出。


4. linsert

格式:linsert 'name' before 'old value' 'new value'

名字为name的list里面在old value元素前面查入new value。


5. lset

格式:lset 'name' {num} 'new value'

替换名字为name的list里面下标为num的元素为new value。


6. lrem

格式:lrem 'name' {num} 'value'

删除名字为name的list里面num个value。num>0从头删除,num<0从尾删除,num=0全部删除。


7. ltrim

格式:ltrim 'name' {num1} {num2}

保留名字为name的list里面{num1}到{num2}下标的元素。


8. lpop

格式:lpop 'name' 'value'

从名字为name的list头部弹出元素,并删除。


9. rpop

格式:rpop 'name' 'value'

从名字为name的list尾部弹出元素,并删除。


10. rpoplpush 'name1' 'name2'

格式:rpoplpush

从名字为name1的list的尾部移除元素并添加到名字为name2的list的头部。


11. lindex

格式:lindex 'name' {num}

返回名字为name的list中下标为num的value。


12. llen

格式:llen 'name'

返回名字为name的list中的元素个数。





推荐阅读:
  1. C# SortedList 可重复键的排序键/值对集合
  2. 数组、LIst<> 、 ArrayList的性能对比

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

list redis

上一篇:深入浅出Zabbix 3.0 -- 第十二章 Zabbix自动化

下一篇:磁盘备份和还原

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》