Zset-ZREM
zerm命令有序移除有序集合key中的一个或者多个成员,不存在的将会忽略,这点与mysql的delete相似。
时间复杂度: O(M*log(N)), N 为有序集的基数, M 为被成功移除的成员的数量。
命令行格式:
zerm key member [member] [member]作用: 移除有序集合key中的成员。 不存在的成员将会被忽略。 key不存在将会被忽略。 key存在但是类型不正确时,将会返回一个错误。 注意: zrem在redis1.2.0版本之后才有。 批量删除在redis2.4版本之后才有。 返回值: 返回成功生产的成员数量。 命令演示:
127.0.0.1:6379> zrange rank 0 -1 1) "zhangsan" 2) "wangwu" 3) "zhaoliu" 4) "lisi" 127.0.0.1:6379> zrem rank zhaoliu (integer) 1 127.0.0.1:6379> zrem rank zhaoliufasd (integer) 0 127.0.0.1:6379> zrem rankd zhaoliufasd (integer) 0 127.0.0.1:6379> zrange rank 0 -1 1) "zhangsan" 2) "wangwu" 3) "lisi"