PubSub

:= {  }

GENERATED FILE: do not edit directly; regenerate with scripts/command-catalog.roc generate. Binary-safe Redis OSS 8.10.1 Pub/Sub 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. Subscription-changing commands are encoding-only here. Execute.request! and Execute.batch! cannot manage RESP2 subscription streams or unsolicited messages.