English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Redis Zrem Command

Redis Sorted Sets (sorted set)

The Redis Zrem command is used to remove one or more members from a sorted set, non-existent members will be ignored.

If the key exists but is not a sorted set type, an error is returned.

Note: In Redis 2.4 Before the version, ZREM could only delete one element at a time.

Syntax

The basic syntax of the redis Zrem command is as follows:

redis 127.0.0.1:6379> ZREM key member [member ...]

Available version

>= 1.2.0

Return value

The number of successfully removed members, excluding ignored members.

Online Examples

# Test data
redis 127.0.0.1:6379> ZRANGE page_rank 0 -1 WITHSCORES
1) "bing.com"
2) "8"
3) "baidu.com"
4) "9"
5) "google.com"
6) "10"
# Remove a single element
redis 127.0.0.1:6379> ZREM page_rank google.com
(integer) 1
redis 127.0.0.1:6379> ZRANGE page_rank 0 -1 WITHSCORES
1) "bing.com"
2) "8"
3) "baidu.com"
4) "9"
# Remove multiple elements
redis 127.0.0.1:6379> ZREM page_rank baidu.com bing.com
(integer) 2
redis 127.0.0.1:6379> ZRANGE page_rank 0 -1 WITHSCORES
(empty list or set)
# Remove non-existent elements
redis 127.0.0.1:6379> ZREM page_rank non-exists-element
(integer) 0

Redis Sorted Sets (sorted set)