XREADRead new entries from one or more streams, optionally blocking.
| Syntax | XREAD [COUNT count] [BLOCK milliseconds] STREAMS key [key ...] id [id ...] |
| Group | stream |
| Arity | -4 |
| Since | 1.0.0 |
| Flags | readonly, blocking |
| Complexity | O(S * (log N + M)) over S streams; '$' is O(1); the park is O(1) |
| Redis compatibility | differs: answers as valkey 9.1 does; Redis 8.10's unbalanced-streams error also names '+' as an accepted ID |