您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
Redis Zrem 命令
发布时间:2021-11-07 15:35:07编辑:雪饮阅读()
Redis Zrem 命令用于移除有序集中的一个或多个成员
127.0.0.1:6379> zrange key1 0 -1 withscores
1) "val3"
2) "0"
3) "val9"
4) "1"
5) "val2"
6) "2"
7) "val5"
8) "3"
9) "val4"
10) "4"
11) "val0"
12) "5"
13) "val6"
14) "5"
127.0.0.1:6379> zrem key1 val3
(integer) 1
127.0.0.1:6379> zrem key1 val9 val5
(integer) 2
127.0.0.1:6379> zrange key1 0 -1 withscores
1) "val2"
2) "2"
3) "val4"
4) "4"
5) "val0"
6) "5"
7) "val6"
8) "5"
不存在的成员将被忽略。
127.0.0.1:6379> zrem key1 val7
(integer) 0
127.0.0.1:6379> zrange key1 0 -1 withscores
1) "val2"
2) "2"
3) "val4"
4) "4"
5) "val0"
6) "5"
7) "val6"
8) "5"
当 key 存在但不是有序集类型时,返回一个错误。
127.0.0.1:6379> sadd key2 val2
(integer) 1
127.0.0.1:6379> zrem key2 val2
(error) WRONGTYPE Operation against a key holding the wrong kind of value
返回值
被成功移除的成员的数量,不包括被忽略的成员。
127.0.0.1:6379> zrange key1 0 -1 withscores
1) "val2"
2) "2"
3) "val4"
4) "4"
5) "val0"
6) "5"
7) "val6"
8) "5"
127.0.0.1:6379> zrem key1 val2 val4 val7
(integer) 2
127.0.0.1:6379> zrange key1 0 -1 withscores
1) "val0"
2) "5"
3) "val6"
4) "5"
关键字词:Redis,Zrem