• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • lrem 命令

    Lrem 根据参数 COUNT 的值,移除列表中与参数 VALUE 相等的元素。

    COUNT 的值可以是以下几种:

    • count > 0 :从表头开始向表尾搜索,移除与 VALUE 相等的元素,数量为 COUNT 。
    • count < 0 :从表尾开始向表头搜索,移除与 VALUE 相等的元素,数量为 COUNT 的绝对值。
    • count = 0 :移除表中所有与 VALUE 相等的值。

    语法

    LREM KEY_NAME COUNT VALUE

    返回值

    被移除元素的数量。列表不存在时返回 0 。

    实例

    redis> RPUSH mylist "hello"
    (integer) 1
    
    redis> RPUSH mylist "hello"
    (integer) 2
    
    redis> RPUSH mylist "foo"
    (integer) 3
    
    redis> RPUSH mylist "hello"
    (integer) 4
    
    redis> LREM mylist -2 "hello"
    (integer) 2

    上篇:rpoplpush 命令

    下篇:llen 命令