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 });