Redis Zremrangebylex Command

Redis Sorted Set

The Redis Zremrangebylex command is used to remove all members in the given lexicographic range from the sorted set.

Syntax

The basic syntax of the Redis Zremrangebylex command is as follows:

redis 127.0.0.1:6379> ZREMRANGEBYLEX key min max

Available versions

>= 2.8.9

Return value

The number of members successfully removed, excluding ignored members.

Examples

redis 127.0.0.1:6379> ZADD myzset 0 aaaa 0 b 0 c 0 d 0 e
(integer) 5
redis 127.0.0.1:6379> ZADD myzset 0 foo 0 zap 0 zip 0 ALPHA 0 alpha
(integer) 5
redis 127.0.0.1:6379> 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 127.0.0.1:6379> ZREMRANGEBYLEX myzset [alpha [omega
(integer) 6
redis 127.0.0.1:6379> ZRANGE myzset 0 -1
1) "ALPHA"
2) "aaaa"
3) "zap"
4) "zip"
redis> 

Redis Sorted Set

Other extensions