Redis キーに設定されているスコアをカウントする

Redis キーに設定されているスコアをカウントする

Redisで、キーに設定されているスコアをカウントする手順を記述してます。「zcard」にキー名を指定することで可能です。キーが存在しない場合は結果は0となります。

環境

  • OS CentOS Stream release 9
  • Redis 7.0.5

手順

キーに設定されているスコアをカウントするには、「zcard」を使用します。

zcard キー名

実際に、スコアを設定してからカウントしてみます。

127.0.0.1:6379> zadd zs1 1 a 2 b 3 c
(integer) 1

カウントします。

127.0.0.1:6379> zcard zs1
(integer) 3

設定したスコアの数が取得できます。

存在しないキーを指定

存在しないキーを指定すると「0」が返ります。

127.0.0.1:6379> zcard zs10
(integer) 0