redis的数据类型-lists

1.lists类型


2.方法

1.lpush:向list头部添加字符串元素。 lpush mylist hei 。成功返回mylist现有个数 1 。 lpush mylist ha 成功返回mylist现有个数 2。(栈  先进后出)

2.lrange:取出list的数据。lrange mylist 0 -1 表示取出mylist所有的数剧。0表示从头部第一个开始,-1表示尾部第一个。(1"ha" 2"hei")(栈  先进后出)

3.rpush:向list尾部添加字符串元素。rpush mylist cc 。rpush mylist bb 。 lrange mylist 0 -1 ( ha ,hei ,cc ,bb )

4.linsert:向list指定位置插入元素。 lpush mylist2 1, lpush mylist2 2,向他们中间加入一个元素,在1之前(靠近头为前),linsert mylist2 before one 3 成功后值为(2,3,1)

5.lset:设置list中指定下标的值(会覆盖)。rpush my 1,lste my 0 2 ,lrange my 0 -1 (值为2)

6.lrem:从key对应list中删除n个和value相同的元素。(n<0从尾部删除,n=0全部删除)rpush my he ,rpush my he (he,he)lrem my 2 he (删除二个he,返回2(删除的个数))

7.ltrim:保留指定范围内的值。lpush mylist a ,lpush mylist b,lpush mylist c。ltrim mylist 1 -1 (b,c) 

8.lpop:从list的头部删除元素,并返回删除元素。lpush mylist a ,lpush mylist b,lpush mylist c。 lpop mylist ( (c,b,a) 返回 c ,剩余b,a) 先进后出

9.rpop:从list的尾部删除元素,并返回删除元素。lpush mylist a ,lpush mylist b,lpush mylist c。 rpop mylist ( (c,b,a) 返回 a ,剩余c,b) 先进先出

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值