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

Redis Zremrangebyscore 命令

Redis 有序集合(sorted set)

Redis Zremrangebyscore 命令は、指定されたスコア(score)範囲内のすべてのメンバーを有序集中から削除するために使用されます。

文法

redis Zremrangebyscore 命令の基本的な语法は以下の通りです:

redis 127.0.0.1:6379> ZREMRANGEBYSCORE key min max

利用可能バージョン

>= 1.2.0

返り値

削除されたメンバーの数。

オンラインサンプル

redis 127.0.0.1:6379> ZRANGE salary 0 -1 WITHSCORES          # 有序集合内のすべてのメンバーとそのscore値を表示
1) "tom"
2) "2000"
3) "peter"
4) "3500"
5) "jack"
6) "5000"
redis 127.0.0.1:6379> ZREMRANGEBYSCORE salary 1500 3500      # 薪水が 1500 から 3500 内の従業員
(integer) 2
redis> ZRANGE salary 0 -1 WITHSCORES          # 剩りの有序集メンバー
1) "jack"
2) "5000"

Redis 有序集合(sorted set)