Jedis相关操作api---list

  1. Long rpush(String key,String… strings):在头部添加字符串值(LPUSH)和尾(rpush)存储在key列表。如果key不存在,则在追加操作前创建空列表。如果key存在,但不是列表,则返回错误。 返回的是成功插入的个数。

  2. Long lpush(String key,String… strings):同上

  3. List lrange(String key,long start,long end):展示列表中的值,负数代表倒数。

  4. Long llen(String key):返回存储在指定key上的列表的长度。如果key不存在,则返回零(与空列表的行为相同)。如果存储在key上的值不是列表,则返回错误 .

  5. String ltrim(String key,long start, long end):修剪现有列表,以便仅包含指定的指定元素范围。

  6. lindex(String key,long index):返回存储在指定key上的列表的指定元素。0是第一个元素,第二个是1。负指数的支持,例如-1是最后一个元素,-2倒数第二等。如果存储在键上的值不是列表类型,则返回错误。如果索引超出范围,则返回null。

  7. String lset(String key,long index,String value):在key的索引位置设置新值为元素,key不存在或者key的类型不是列表或者超出范围的索引会产生错误。

  8. Long lrem(String key,long count,String value):删除值为value的个数,负数代表则从尾部移到头部。移除元素的数目作为,如果key不存在或者value不存在,返回0.

  9. String lpop(String key):自动返回和删除第一(LPOP)或最后(RPOP)的列表元素,返回是删除的值,如果key不存在或列表已空,则返回null.

  10. String rpop(String key):同上。

  11. String rpoplpush(String srckey,String dstkey):删除srckey列表中最后一个(尾)元素,并将元素放到作dstkey列表的开头。如果key不存在或列表已空,则返回特殊值null。如果srckey和dstkey是相同的key相当于从列表中删除最后一个元素和压迫为列表的第一个元素,所以这是一个“表旋转”命令。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值