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
页码: 1 2