XLEN

返回流中的消息数。

语法

XLEN key

引入版本:5.0.0

复杂度摘要:O(1)

返回流内的条目数。如果指定的键不存在,该命令将返回零,就好像流为空一样。但请注意,与其他 Redis 类型不同,零长度流是可能的,因此您应该调用 TYPE 或 EXISTS 来检查键是否存在。

一旦流内部没有条目(例如在 XDEL 调用之后),流就不会自动删除,因为流可能具有与其关联的消费者组。

必需参数

key

流键。

示例

redis> XADD mystream * item 1
"1784722083902-0"
redis> XADD mystream * item 2
"1784722083903-0"
redis> XADD mystream * item 3
"1784722083904-0"
redis> XLEN mystream
(integer) 3

Redis Software 与 Redis Cloud 兼容性

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

返回值

RESP2

整数回复:关键 处流的条目数。

RESP3

整数回复:关键 处流的条目数。

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