Redis リストの長さを取得する

Redis リストの長さを取得する

Redisで、リストの長さを取得する手順を記述してます。「llen」を使用することで取得することが可能です。また、存在しないkeyを指定すると「0」が返ります。

環境

  • OS CentOS Stream release 9
  • Redis 7.0.4

手順

リストの長さを取得するには、「llen」を使用します。

llen キー名

実際に、リストを作成して長さを取得してみます。

127.0.0.1:6379> lpush list1 "aaa"
(integer) 1

127.0.0.1:6379> llen list1
(integer) 1

127.0.0.1:6379> lpush list1 "bbb"
(integer) 2

127.0.0.1:6379> llen list1
(integer) 2

127.0.0.1:6379> lpush list1 "ccc"
(integer) 3

127.0.0.1:6379> llen list1
(integer) 3

127.0.0.1:6379> lpush list2 "aaa" "bbb" "ccc"
(integer) 3

127.0.0.1:6379> llen list2
(integer) 3

リストの長さが取得されていることが確認できます。

リストが存在しない場合

リストが存在しなければ、「0」が返ります。

127.0.0.1:6379> del list1
(integer) 1

127.0.0.1:6379> llen list1
(integer) 0