码迷,mamicode.com
首页 > 其他好文 > 详细

redis常用命令--lists

时间:2018-09-21 19:01:24      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:redis常用命令   获取   for   list   一个   red   set   key   操作   

lists常用命令:

  • lpush key val1 [val2...] : 从左边往key这个列表里面添加一些数据
  • rpush key val1 [val2...] :从右边往key这个列表中添加一些数据
  • lpop/rpop:从左边或者右边弹出一个元素
  • llen key :获取key里面的元素个数
  • lrange key start end:获取key中start到end之间的元素,start和end支持负索引,表示从右边开始的第几个元素,如-1表示从右边数第一个元素,-2代表右数第二个
  • lrem key count value : 移除key中前count个值为value的元素,返回实际移除的元素个数
    • count>0:删除左边数的count个value
    • count=0:删除所有的value
    • count<0:删除右边开始数的count个value
  • lindex key index : 获取key中的第index个值
  • lset key index value : 把key的第index个元素设置为value,会覆盖之前的值
  • ltrim key start end : 获取key中从start开始到end的元素
  • linsert key before/after value1 value2:在key中的value1的前面/后面添加元素value2
  • rpoplpush key1 key2: 从key1右边移除一个元素到key2的左边,相当于执行了rpop key1,lpush key2,整个操作是原子操作。

redis常用命令--lists

标签:redis常用命令   获取   for   list   一个   red   set   key   操作   

原文地址:https://www.cnblogs.com/niexinlei/p/9687959.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!