*Redis ZREM 命令 移除有序集合中的一个或多个成员
*语法
ZREM key member [member ...]
*说明
从有序集合中移除一个或多个成员。
不存在的成员会被忽略。如果 key 不存在,被视为空集合。
*返回值
- Integer:实际移除的成员数量
*时间复杂度
- O(M*log(N)),其中
M是移除的成员数量,N是集合的成员总数。
*版本兼容性
| Redis 版本 | 变更说明 |
|---|---|
| >= 1.2.0 | 可用 |
*示例
redis-cli ZADD myzset 1 "a" 2 "b" 3 "c" 4 "d"
# 移除单个成员
redis-cli ZREM myzset "a"
# 移除多个成员
redis-cli ZREM myzset "b" "c"
# 不存在的成员被忽略
redis-cli ZREM myzset "x"