注册

详解Redis STRLEN命令:获取 key 的字符串长度

Redis STRLEN命令用于获取指定键所对应的字符串的长度。其语法如下:

STRLEN key

其中,key代表要查询的键。

以下是两个使用实例:

实例1

> SET mykey "Hello World"
OK
> STRLEN mykey
11

在这个例子中,我们首先执行了SET命令将字符串"Hello World"保存到了mykey键中,然后执行了STRLEN命令,获取到了该键对应字符串的长度为11个字符。

实例2

> SET mykey "山雨欲来风满楼"
OK
> STRLEN mykey
7

在这个例子中,我们将一个中文字符串保存到了mykey键中,执行STRLEN命令时,可以正常获取到该字符串的长度为7个汉字(每个汉字占3个字节)。

需要注意的是,如果键不存在,STRLEN命令返回0。另外,如果键对应的值不是字符串类型,或者键不存在,执行STRLEN命令会返回错误。