ZREM

Syntax

  1. ZREM key member [member ...]

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.

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.

Return

Integer reply, specifically:

  • The number of members removed from the sorted set, not including non existing members.

Examples

  1. dragonfly> ZADD myzset 1 "one"
  2. (integer) 1
  3. dragonfly> ZADD myzset 2 "two"
  4. (integer) 1
  5. dragonfly> ZADD myzset 3 "three"
  6. (integer) 1
  7. dragonfly> ZREM myzset "two"
  8. (integer) 1
  9. dragonfly> ZRANGE myzset 0 -1 WITHSCORES
  10. 1) "one"
  11. 2) "1"
  12. 3) "three"
  13. 4) "3"