redis源码命令分析--列表lists

来源:互联网 发布:白展堂 展红绫 知乎 编辑:程序博客网 时间:2024/06/07 02:26
  • BLPOP key [key ...] timeout删除,并获得该列表中的第一元素,或阻塞,直到有一个可用


  • BRPOP key [key ...] timeout删除,并获得该列表中的最后一个元素,或阻塞,直到有一个可用


   

  • BRPOPLPUSH source destination timeout弹出一个列表的值,将它推到另一个列表,并返回它;或阻塞,直到有一个可用


  • LINDEX key index获取一个元素,通过其索引列表


  • LINSERT key BEFORE|AFTER pivot value在列表中的另一个元素之前或之后插入一个元素



  • LLEN key获得队列(List)的长度


  • LPOP key从队列的左边出队一个元素



  • LPUSH key value [value ...]从队列的左边入队一个或多个元素



  • LPUSHX key value当队列存在时,从队到左边入队一个元素


     

  • LRANGE key start stop从列表中获取指定返回的元素




 

  • LREM key count value从列表中删除元素




  • LSET key index value设置队列里面一个元素的值



  • LTRIM key start stop修剪到指定范围内的清单




  • RPOP key从队列的右边出队一个元素



  • RPOPLPUSH source destination删除列表中的最后一个元素,将其追加到另一个列表



  • RPUSH key value [value ...]从队列的右边入队一个元素



  • RPUSHX key value从队列的右边入队一个元素,仅队列存在时有效












0 0
原创粉丝点击