ZREMRANGEBYLEX key min max

Reids ZREMRANGEBYLEX 命令用于删除成员名称按字典由低到高排序介于minmax 之间的所有成员(集合中所有成员的分数相同)。 不要在成员分数不同的有序集合中使用此命令,因为它是基于分数一致的有序集合设计的,如果使用,会导致删除的结果不正确。

命令中 minmax 的含义与 ZRANGEBYLEX 命令相同。该命令会与使用相同minmax参数的 ZRANGEBYLEX 返回相同的结果。@return

整数: 删除元素的个数。

*例子

redis>  ZADD myzset 0 aaaa 0 b 0 c 0 d 0 e
(integer) 5
redis>  ZADD myzset 0 foo 0 zap 0 zip 0 ALPHA 0 alpha
(integer) 5
redis>  ZRANGE myzset 0 -1
1) "ALPHA"
 2) "aaaa"
 3) "alpha"
 4) "b"
 5) "c"
 6) "d"
 7) "e"
 8) "foo"
 9) "zap"
10) "zip"
redis>  ZREMRANGEBYLEX myzset [alpha [omega
(integer) 6
redis>  ZRANGE myzset 0 -1
1) "ALPHA"
2) "aaaa"
3) "zap"
4) "zip"
redis>