Stream

XRANGE

Returns stream entries matching a given range of IDs.

Arguments

keybodystringrequired

The key to of the stream.

startbodystringrequired

The stream entry ID to start from.

endbodystringrequired

The stream entry ID to end at.

countbodynumber

The maximum number of entries to return.

Response

Record<streamId, Record<field, value>>

An object of stream entries, keyed by their stream ID

All entries
const result = await redis.xrange("mystream", "-", "+");
Range with specific IDs
const result = await redis.xrange("mystream", "1548149259438-0", "1548149259438-5");
Limited count
const result = await redis.xrange("mystream", "-", "+", 10);
{  "1548149259438-0": {    "field1": "value1",    "field2": "value2"  },  "1548149259438-1": {    "field1": "value3",    "field2": "value4"  }}
Loading search…