Arguments
The key to of the stream.
The stream entry ID. If * is passed, a new ID will be generated
automatically.
entries
Record<string, unknown>
required
Key-value data to be appended to the stream.
Prevent creating the stream if it does not exist.
Trim options for the stream.
type
'MAXLEN' | 'MINID'
required
The trim strategy:
MAXLEN: Trim based on the maximum number of entries
MINID: Trim based on the minimum ID
The threshold value for trimming:
- For
MAXLEN: The maximum number of entries to keep (number)
- For
MINID: The minimum ID to keep (string)
The comparison operator:
~: Approximate trimming (more efficient)
=: Exact trimming
Limit how many entries will be trimmed at most
Response
The ID of the newly added entry.
const result = await redis.xadd("mystream", "*", { name: "John Doe", age: 30 });