Redis command - ordered collection - zremrangebylex

 

original

http://redis.io/commands/zremrangebylex

 

Introduction

Remove all members in a sorted set between the given lexicographical range.

 

Removes all members in the specified dictionary range from the sorted set.

 

grammar

ZREMRANGEBYLEX key min max

 

Version

Available since 2.8.9.

 

Available since version 2.8.9.

 

time complexity

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.

 

O(log(N)+M): N is the number of elements in the sorted set and M is the number of elements to remove.

 

describe

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.

 

To enforce lexicographic ordering when all elements inserted in the sorted set have the same score, this command removes all elements in the sorted set whose lexicographic range is within min to max.

 

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

 

min and max have the same meaning as the ZRANGEBYLEX command. If the min and max parameters are the same, the ZRANGEBYLEX command returns the same elements.

 

return value

Integer reply: the number of elements removed.

 

Integer: The number of elements to be removed.

 

example

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> 

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326957009&siteId=291194637