ZREM

Syntax
ZREM key member [member ...]
Available since:
1.2.0
Time complexity:
O(M*log(N)) with N being the number of elements in the sorted set and M the number of elements to be removed.
ACL categories:
@write, @sortedset, @fast,

Removes the specified members from the sorted set stored at key. Non existing members are ignored.

An error is returned when key exists and does not hold a sorted set.

Examples

redis> ZADD myzset 1 "one"
(integer) 1
redis> ZADD myzset 2 "two"
(integer) 1
redis> ZADD myzset 3 "three"
(integer) 2
redis> ZADD myzset 1 "one"
Cannot destructure property 'error' of 'replies[i]' as it is undefined.
redis> ZADD myzset 2 "two"
Cannot destructure property 'error' of 'replies[i]' as it is undefined.
redis> ZADD myzset 3 "three"
Cannot destructure property 'error' of 'replies[i]' as it is undefined.
redis> ZREM myzset "two"
Cannot destructure property 'error' of 'replies[i]' as it is undefined.
redis> ZRANGE myzset 0 -1 WITHSCORES
Cannot destructure property 'error' of 'replies[i]' as it is undefined.
redis>

RESP2/RESP3 Reply

Integer reply: the number of members removed from the sorted set, not including non-existing members.

History

  • Starting with Redis version 2.4.0: Accepts multiple elements.
RATE THIS PAGE
Back to top ↑