XLEN key
返回流中的条目数。如果指定的key不存在,则此命令返回0,就好像该流为空。 但是请注意,与其他的Redis类型不同,零长度流是可能的,所以你应该调用TYPE
或者 EXISTS
来检查一个key是否存在。
一旦内部没有任何的条目(例如调用XDEL
后),流不会被自动删除,因为可能还存在与其相关联的消费者组。
返回值
integer-reply:
例子
redis> XADD mystream * item 1
"1539863829481-0"
redis> XADD mystream * item 2
"1539863829482-0"
redis> XADD mystream * item 3
"1539863829482-1"
redis> XLEN mystream
(integer) 3
redis>
相关参考链接
Streams相关命令:
命令组 | 命令 |
Streams(流) | XACK; XADD; XCLAIM; XDEL; XGROUP; XINFO; XLEN; XPENDING; XRANGE; XREAD; XREADGROUP; XREVRANGE; XTRIM; |
全部命令组:Keys(键)、Strings(字符串)、Hashes(哈希表)、Lists(列表)、Sets(集合)、Sorted Sets(有序集合)、Pub/Sub(发布/订阅)、Scripting(脚本)、Server(服务器)、Transactions(事物),Geo(地理位置)、Cluster(集群)、Connection(连接)、Streams(流)、HyperLogLog。
回到总目录:Redis命令参考手册(总目录)