Construct XACK.
Available since Redis 5.0.0.
Official Redis command documentation.
Parameters (in order): key, group, first_id, other_ids.
Streams
:= { }
GENERATED FILE: do not edit directly; regenerate with scripts/command-catalog.roc generate.
Binary-safe Redis OSS 8.10.1 Stream command constructors.
Scalar wire arguments are List(U8). Required variadic arguments use
a first value plus a remaining list, so an empty required collection is
unrepresentable. Count prefixes are derived automatically. Parameters
beginning with options are deliberately raw token lists for grammars whose
combinations Redis validates; they are inserted verbatim and may be empty.
A { first, rest } record is a non-empty raw token sequence for a required
grammar choice; Redis validates the sequence when it executes the command.
Construct XACKDEL.
Available since Redis 8.2.0.
Official Redis command documentation.
Parameters (in order): key, group, options_before_ids, first_id, other_ids.
Parameters beginning with options are unvalidated wire arguments in the documented syntax position.
xadd : List(U8), List(List(U8)), List(U8), { field : List(U8), value : List(U8) }, List({ field : List(U8), value : List(U8) }) -> Command
Construct XADD.
Available since Redis 5.0.0.
Official Redis command documentation.
Parameters (in order): key, options_before_id_selector, id_selector, first_entry, other_entries.
Parameters beginning with options are unvalidated wire arguments in the documented syntax position.
Construct XAUTOCLAIM.
Available since Redis 6.2.0.
Official Redis command documentation.
Parameters (in order): key, group, consumer, min_idle_time, start, options.
Parameters beginning with options are unvalidated wire arguments in the documented syntax position.
Construct XCFGSET.
Available since Redis 8.6.0.
Official Redis command documentation.
Parameters (in order): key, options.
Parameters beginning with options are unvalidated wire arguments in the documented syntax position.
xclaim : List(U8), List(U8), List(U8), List(U8), List(U8), List(List(U8)), List(List(U8)) -> Command
Construct XCLAIM.
Available since Redis 5.0.0.
Official Redis command documentation.
Parameters (in order): key, group, consumer, min_idle_time, first_id, other_ids, options.
Parameters beginning with options are unvalidated wire arguments in the documented syntax position.
Construct XDEL.
Available since Redis 5.0.0.
Official Redis command documentation.
Parameters (in order): key, first_id, other_ids.
Construct XDELEX.
Available since Redis 8.2.0.
Official Redis command documentation.
Parameters (in order): key, options_before_ids, first_id, other_ids.
Parameters beginning with options are unvalidated wire arguments in the documented syntax position.
Construct XGROUP CREATE.
Available since Redis 5.0.0.
Official Redis command documentation.
Parameters (in order): key, group, id_selector, options.
Parameters beginning with options are unvalidated wire arguments in the documented syntax position.
Construct XGROUP CREATECONSUMER.
Available since Redis 6.2.0.
Official Redis command documentation.
Parameters (in order): key, group, consumer.
Construct XGROUP DELCONSUMER.
Available since Redis 5.0.0.
Official Redis command documentation.
Parameters (in order): key, group, consumer.
xgroup_destroy : List(U8), List(U8) -> Command
Construct XGROUP DESTROY.
Available since Redis 5.0.0.
Official Redis command documentation.
Parameters (in order): key, group.
Construct XGROUP SETID.
Available since Redis 5.0.0.
Official Redis command documentation.
Parameters (in order): key, group, id_selector, options.
Parameters beginning with options are unvalidated wire arguments in the documented syntax position.
xinfo_consumers : List(U8), List(U8) -> Command
Construct XINFO CONSUMERS.
Available since Redis 5.0.0.
Official Redis command documentation.
Parameters (in order): key, group.
xinfo_groups : List(U8) -> Command
Construct XINFO GROUPS.
Available since Redis 5.0.0.
Official Redis command documentation.
Parameters (in order): key.
Construct XINFO STREAM.
Available since Redis 5.0.0.
Official Redis command documentation.
Parameters (in order): key, options.
Parameters beginning with options are unvalidated wire arguments in the documented syntax position.
Construct XLEN.
Available since Redis 5.0.0.
Official Redis command documentation.
Parameters (in order): key.
Construct XNACK.
Available since Redis 8.8.0.
Official Redis command documentation.
Parameters (in order): key, group, mode, first_id, other_ids, options.
Parameters beginning with options are unvalidated wire arguments in the documented syntax position.
Construct XPENDING.
Available since Redis 5.0.0.
Official Redis command documentation.
Parameters (in order): key, group, options.
Parameters beginning with options are unvalidated wire arguments in the documented syntax position.
Construct XRANGE.
Available since Redis 5.0.0.
Official Redis command documentation.
Parameters (in order): key, start, end, options.
Parameters beginning with options are unvalidated wire arguments in the documented syntax position.
xread : List(List(U8)), { key : List(U8), id : List(U8) }, List({ key : List(U8), id : List(U8) }) -> Command
Construct XREAD.
Available since Redis 5.0.0.
Official Redis command documentation.
Parameters (in order): options_before_streams, first_stream, other_streams.
Parameters beginning with options are unvalidated wire arguments in the documented syntax position.
xreadgroup : List(U8), List(U8), List(List(U8)), { key : List(U8), id : List(U8) }, List({ key : List(U8), id : List(U8) }) -> Command
Construct XREADGROUP.
Available since Redis 5.0.0.
Official Redis command documentation.
Parameters (in order): group, consumer, options_before_streams, first_stream, other_streams.
Parameters beginning with options are unvalidated wire arguments in the documented syntax position.
Construct XREVRANGE.
Available since Redis 5.0.0.
Official Redis command documentation.
Parameters (in order): key, end, start, options.
Parameters beginning with options are unvalidated wire arguments in the documented syntax position.
Construct XTRIM.
Available since Redis 5.0.0.
Official Redis command documentation.
Parameters (in order): key, strategy, options_before_threshold, threshold, options.
Parameters beginning with options are unvalidated wire arguments in the documented syntax position.