Redis教程(四)五大数据类型字符串列表list

Redis中的列表一种简单的按照插入顺序排列的字符串列表,可以从左右两边插入,本质上来说分为ArrayList和LinkedList两种

常用命令:

lrange start end查看list里的元素,start起始位置,end结束位置lrange list1 0 -1

1.lpush key value从左边即头部插入


2.rpush key value从右边即尾部插入


3.lpop key从左边弹出
4.rpop key从右边弹出


5.llen key获取list大小


6.lpushx mylist aaa如果mylist存在时,将aaa插入mylist头部,不存在则不执行
7.rpushx mylist aaa 如果mylist存在时,将aaa插入mylist尾部,不存在则不执行


8.lrem mylist 2 3表示从mylist头向后删除两个3


9.lrem mylist -2 1表示从mylist后向前删除两个1


10.lrem mylist 0 2表示删除mylist里的所有2


11.lset mylist 3 mmm表示把mylist的第三个位置修改为mmm


12.linsert mylist before b bbb表示在元素b之前插入元素bbb


13.linsert mylist after a aaa表示在元素b之后插入元素bbb


14.rpoplpush mylist1 mylist2将mylist1里面的尾部元素删除并插入到mylist2的头部


15.lindex key index获取index位置的元素

16.ltrim key start end只保留start到end之间的元素

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值