HSTRLEN

返回字段值的长度。

语法

HSTRLEN key field

引入版本:3.2.0

复杂度摘要:O(1)

返回存储在 key 的哈希值中与 field 关联的值的字符串长度。如果key或field不存在,则返回0。

必需参数

key

保存哈希值的键的名称。

field

要返回值长度的字段。

示例

redis> HSET myhash f1 HelloWorld f2 99 f3 -256
(integer) 3
redis> HSTRLEN myhash f1
(integer) 10
redis> HSTRLEN myhash f2
(integer) 2
redis> HSTRLEN myhash f3
(integer) 4

Redis Software 与 Redis Cloud 兼容性

Redis
软件
Redis
Cloud
说明
✅ 标准
✅ 主动-主动
✅ 标准
✅ 主动-主动

返回值

RESP2

整数回复:与 田野 关联的值的字符串长度,或者当 田野 不存在于哈希中或 关键 根本不存在时为零。

RESP3

整数回复:与 田野 关联的值的字符串长度,或者当 田野 不存在于哈希中或 关键 根本不存在时为零。

资料来源:Redis 官方 HSTRLEN 文档;中文内容参考 Redis 文档许可。