rem

UK[ˌɑ:r i: ˈem] US[ˌɑ:ri:'em]

n.DOS command: Specify commands ignored by DOS OK; (sleep)

of rapid eye movements

redis ZREM command syntax

Function:Remove one or more members from the ordered set key. Non-existing members will be ignored. When key exists but is not an ordered set type, an error is returned.

Syntax:ZREM key member [member ...]

Available versions:>= 1.2.0

Time complexity:O(M*log(N)), N is the cardinality of the ordered set, M is the number of successfully removed members.

Returns:The number of successfully removed members, excluding ignored members.

redis ZREM command example

# 测试数据 redis> ZRANGE page_rank 0 -1 WITHSCORES 1) "bing.com" 2) "8" 3) "baidu.com" 4) "9" 5) "google.com" 6) "10" # 移除单个元素 redis> ZREM page_rank google.com (integer) 1 redis> ZRANGE page_rank 0 -1 WITHSCORES 1) "bing.com" 2) "8" 3) "baidu.com" 4) "9" # 移除多个元素 redis> ZREM page_rank baidu.com bing.com (integer) 2 redis> ZRANGE page_rank 0 -1 WITHSCORES (empty list or set) # 移除不存在元素 redis> ZREM page_rank non-exists-element (integer) 0