ZREMRANGEBYLEX

Syntax
ZREMRANGEBYLEX key min max
Available since:
2.8.9
Time complexity:
O(log(N)+M) with N being the number of elements in the sorted set and M the number of elements removed by the operation.
ACL categories:
@write, @sortedset, @slow,

When all the elements in a sorted set are inserted with the same score, in order to force lexicographical ordering, this command removes all elements in the sorted set stored at key between the lexicographical range specified by min and max.

The meaning of min and max are the same of the ZRANGEBYLEX command. Similarly, this command actually removes the same elements that ZRANGEBYLEX would return if called with the same min and max arguments.

Return

Integer reply: the number of elements removed.

Examples

redis> ZADD myzset 0 aaaa 0 b 0 c 0 d 0 e
Failed to fetch
redis> ZADD myzset 0 foo 0 zap 0 zip 0 ALPHA 0 alpha
Failed to fetch
redis> ZRANGE myzset 0 -1
Failed to fetch
redis> ZREMRANGEBYLEX myzset [alpha [omega
Failed to fetch
redis> ZRANGE myzset 0 -1
Failed to fetch
redis>
Rate this page