ZCOUNT by score

Redis 開発者教育の申込 Redis 定期点検/技術サポート
Redis Technical Support
Redis エンタープライズサーバー
Redis Enterprise Server

score で範囲を指定して個数照会

使い方は zcount key min max です。
全体を照会するときは min に -inf、max に +inf を指定します。
min、max に指定した数字を含めて個数を数えます。

Example

コマンド>zadd myzip  992 "ソウル" 342 "プサン" 246 "テグ" 282 "インチョン" 151 "クァンジュ" 1213 "キョンギ"
結果>6
コマンド>zadd myzip  150 "カンウォン" 206 "チュンナム" 264 "キョンブク" 57 "チェジュ"
結果>4
コマンド>zcount myzip -inf +inf   集合に属するすべての member 数
結果> 10
コマンド>zcount myzip 300 +inf    人口が300万人以上の広域自治体数
結果> 3
コマンド>zcount myzip 200 299    人口が200万人から299万人の広域自治体数
結果> 4
コマンド>zcount myzip -inf 199    人口が199万人以下の広域自治体数
結果> 3

アニメーションを見る



構文

ZCOUNT key min max

  • このコマンドは version 2.0.0 から使用できます。
  • 時間計算量は O(log(N)) です。 N は集合に属する member 個数です。
関連コマンド ZCARD, RANGE, SCARD
Clients for Java Jedis, Lettuce, Redisson
Clients for C Hiredis

<< ZCARD ZCOUNT ZLEXCOUNT >>

Email 返事がかかってなれば、メールでお知らせします。