STRLEN:获取字符串值的字节长度

通过对字符串键执行 STRLEN 命令,用户可以取得字符串键储存的值的字节长度:

  1. STRLEN key

以下代码展示了如何使用 STRLEN 去获取不同字符串值的字节长度:

  1. redis> GET number
  2. "10086"
  3.  
  4. redis> STRLEN number -- number 键的值长 5 字节
  5. (integer) 5
  6.  
  7. redis> GET message
  8. "hello world"
  9.  
  10. redis> STRLEN message -- message 键的值长 11 字节
  11. (integer) 11
  12.  
  13. redis> GET book
  14. "The Design and Implementation of Redis"
  15.  
  16. redis> STRLEN book -- book 键的值长 38 字节
  17. (integer) 38

对于不存在的键,STRLEN 命令将返回 0

  1. redis> STRLEN not-exists-key
  2. (integer) 0

其他信息

属性
复杂度O(1)
版本要求STRLEN 命令从 Redis 2.2.0 开始可用。