Stirng字符串
STRLEN命令
命令:strlen key 返回key键的value字符串的长度。
1.当键值对存在时包括3种情况
a.当value为空字符串时返回0
b.当value非字符串类型时,报错
c.当value为字符串时,返回value字符串的长度
2.当不存在该key键的时候,返回0
127.0.0.1:6379> flushall
OK
127.0.0.1:6379> strlen db //当不存在键值对时,返回长度0
0
127.0.0.1:6379> set db redis
OK
127.0.0.1:6379> strlen db //当存在键值对时,返回字符串的长度
5
127.0.0.1:6379> del db
1
127.0.0.1:6379> lpush db redis mysql mogodb
3
127.0.0.1:6379> strlen db //当键值对存在,但是不是字符串类型时
WRONGTYPE Operation against a key holding the wrong kind of value
127.0.0.1:6379> del db
(integer) 0
127.0.0.1:6379> set db '' //当键值对存在,但是value为空字符串‘’时
OK
127.0.0.1:6379> strlen db
(integer) 0