XADDAppend an entry to a stream, with optional trim.
| Syntax | XADD key [NOMKSTREAM] [MAXLEN [=|~] threshold | MINID [=|~] id] id|* field value [field value ...] |
| Group | stream |
| Arity | -5 |
| Since | 1.0.0 |
| Flags | write |
| Complexity | O(log N) to insert; O(N*F) whenever a MAXLEN / MINID clause actually evicts, because the trim triggers a full weight recompute |
| Redis compatibility | differs: the approximate-trim '~' is accepted for wire compatibility but always trims exactly, and the LIMIT clause is not parsed |