COMMAND DOCS [command-name [command-name ...]]

Return documentary information about commands.

By default, the reply includes all of the server’s commands. You can use the optional command-name argument to specify the names of one or more commands.

The reply includes a map for each returned command. The following keys are always present in the reply:

  • summary: short command description (always present).
  • since: the Redis version that added the command (always present).
  • group: the functional group to which the command belongs (always present). Possible values are:
    • bitmap
    • cluster
    • connection
    • generic
    • geo
    • hash
    • hyperloglog
    • list
    • module
    • pubsub
    • scripting
    • sentinel
    • server
    • set
    • sorted-set
    • stream
    • string
    • transactions

The following keys may be included in the mapped reply as well:

  • complexity: a short explanation about the command’s time complexity.
  • doc-flags: an array of documentation flags. Possible values are:
    • deprecated: the command is deprecated.
    • syscmd: a system command that isn’t meant to be called by users.
  • deprecated-since: the Redis version that deprecated the command.
  • replaced-by: the alternative for a deprecated command.
  • history: an array of historical notes describing changes to the command’s behavior or arguments. Each entry is an array itself, made up of two elements:
    1. The Redis version that the entry applies to.
    2. The description of the change.
  • arguments: an array of maps that describe the command’s arguments. Please refer to the Redis command arguments page for more information.

@return

@array-reply: a map as a flattened array as described above.