content/commands/zremrangebylex.md
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]({{< relref "/commands/zrangebylex" >}}) command. Similarly, this command actually removes the same elements that [ZRANGEBYLEX]({{< relref "/commands/zrangebylex" >}}) would return if called with the same min and max arguments.
{{% redis-cli %}} ZADD myzset 0 aaaa 0 b 0 c 0 d 0 e ZADD myzset 0 foo 0 zap 0 zip 0 ALPHA 0 alpha ZRANGE myzset 0 -1 ZREMRANGEBYLEX myzset [alpha [omega ZRANGE myzset 0 -1 {{% /redis-cli %}}
| Redis Software | Redis Cloud | <span style="min-width: 9em; display: table-cell">Notes</span> | |:----------------------|:-----------------|:------| | <span title="Supported">✅ Standard</span> <span title="Supported"><nobr>✅ Active-Active</nobr></span> | <span title="Supported">✅ Standard</span> <span title="Supported"><nobr>✅ Active-Active</nobr></span> | |
{{< multitabs id="zremrangebylex-return-info" tab1="RESP2" tab2="RESP3" >}}
Integer reply: the number of members removed.
-tab-sep-
Integer reply: Number of members removed.
{{< /multitabs >}}