Redis基础教程-数据类型list命令之llen与lrange的基本用法

llen是获取redis 数据类型list长度的命令,语法格式llen key

返回存储在 key 的列表的长度。如果 key 不存在,则将其解释为空列表并返回 0。当 key 存储的值不是列表时返回错误。

我们新创建一个key,并插入几个数据1,2,3,4,5

127.0.0.1:6379> lpush llen 1 2 3 4 5
 (integer) 5 

我们在执行完lpush就已经知道现在llen里有5个元素,长度应该是5,我们使用llen来看下

127.0.0.1:6379> llen llen
 (integer) 5 

我们可以看到llen返回的结果是5,和我们预想的结果是一样的。

我们看下对于llen,当key 不存在的时候返回的是0还是错误吧

127.0.0.1:6379> llen 哈哈哈
(integer) 0

这里是没有错误的哦,如果llen处理的数据不是list是会报错的

127.0.0.1:6379> set a 1111
 OK
 127.0.0.1:6379> llen a
 (error) WRONGTYPE Operation against a key holding the wrong kind of value 

发表评论

邮箱地址不会被公开。 必填项已用*标注