XLEN

XLEN key
Available since:
Redis Open Source 5.0.0
Time complexity:
O(1)
ACL categories:
@read, @stream, @fast,
Compatibility:
Redis Enterprise and Redis Cloud compatibility

Returns the number of entries inside a stream. If the specified key does not exist the command returns zero, as if the stream was empty. However note that unlike other Redis types, zero-length streams are possible, so you should call TYPE or EXISTS in order to check if a key exists or not.

Streams are not auto-deleted once they have no entries inside (for instance after an XDEL call), because the stream may have consumer groups associated with it.

Examples

Redis Enterprise and Redis Cloud compatibility

Redis
Enterprise
Redis
Cloud
Notes
✅ Standard
✅ Active-Active
✅ Standard
✅ Active-Active

Return information

Integer reply: the number of entries of the stream at key.