{
  "schema_version": 2,
  "id": "commands",
  "title": "Commands",
  "url": "https://redis.io/docs/latest/commands/",
  "summary": "",
  "tags": [],
  "last_updated": "2026-10-16T18:59:00+05:30",
  "children": [
    {
      "id": "commands/redis-8-10-commands",
      "summary": "Complete list of all Redis commands available in version 8.10, organized by functional group",
      "title": "Redis 8.10 Commands Reference",
      "url": "https://redis.io/docs/latest/commands/redis-8-10-commands/"
    },
    {
      "id": "commands/redis-8-8-commands",
      "summary": "Complete list of all Redis commands available in version 8.8, organized by functional group",
      "title": "Redis 8.8 Commands Reference",
      "url": "https://redis.io/docs/latest/commands/redis-8-8-commands/"
    },
    {
      "id": "commands/redis-8-6-commands",
      "summary": "Complete list of all Redis commands available in version 8.6, organized by functional group",
      "title": "Redis 8.6 Commands Reference",
      "url": "https://redis.io/docs/latest/commands/redis-8-6-commands/"
    },
    {
      "id": "commands/redis-8-4-commands",
      "summary": "Complete list of all Redis commands available in version 8.4, organized by functional group",
      "title": "Redis 8.4 Commands Reference",
      "url": "https://redis.io/docs/latest/commands/redis-8-4-commands/"
    },
    {
      "id": "commands/redis-8-2-commands",
      "summary": "Complete list of all Redis commands available in version 8.2, organized by functional group",
      "title": "Redis 8.2 Commands Reference",
      "url": "https://redis.io/docs/latest/commands/redis-8-2-commands/"
    },
    {
      "id": "commands/redis-8-0-commands",
      "summary": "Complete list of all Redis commands available in version 8.0, organized by functional group",
      "title": "Redis 8.0 Commands Reference",
      "url": "https://redis.io/docs/latest/commands/redis-8-0-commands/"
    },
    {
      "id": "commands/redis-7-4-commands",
      "summary": "Complete list of all Redis commands available in version 7.4, organized by functional group",
      "title": "Redis 7.4 Commands Reference",
      "url": "https://redis.io/docs/latest/commands/redis-7-4-commands/"
    },
    {
      "id": "commands/redis-7-2-commands",
      "summary": "Complete list of all Redis commands available in version 7.2, organized by functional group",
      "title": "Redis 7.2 Commands Reference",
      "url": "https://redis.io/docs/latest/commands/redis-7-2-commands/"
    },
    {
      "id": "commands/redis-6-2-commands",
      "summary": "Complete list of all Redis commands available in version 6.2, organized by functional group",
      "title": "Redis 6.2 Commands Reference",
      "url": "https://redis.io/docs/latest/commands/redis-6-2-commands/"
    },
    {
      "id": "commands/acl",
      "summary": "A container for Access List Control commands.",
      "title": "ACL",
      "url": "https://redis.io/docs/latest/commands/acl/"
    },
    {
      "id": "commands/acl-cat",
      "summary": "Lists the ACL categories, or the commands inside a category.",
      "title": "ACL CAT",
      "url": "https://redis.io/docs/latest/commands/acl-cat/"
    },
    {
      "id": "commands/acl-deluser",
      "summary": "Deletes ACL users, and terminates their connections.",
      "title": "ACL DELUSER",
      "url": "https://redis.io/docs/latest/commands/acl-deluser/"
    },
    {
      "id": "commands/acl-dryrun",
      "summary": "Simulates the execution of a command by a user, without executing the command.",
      "title": "ACL DRYRUN",
      "url": "https://redis.io/docs/latest/commands/acl-dryrun/"
    },
    {
      "id": "commands/acl-genpass",
      "summary": "Generates a pseudorandom, secure password that can be used to identify ACL users.",
      "title": "ACL GENPASS",
      "url": "https://redis.io/docs/latest/commands/acl-genpass/"
    },
    {
      "id": "commands/acl-getuser",
      "summary": "Lists the ACL rules of a user.",
      "title": "ACL GETUSER",
      "url": "https://redis.io/docs/latest/commands/acl-getuser/"
    },
    {
      "id": "commands/acl-help",
      "summary": "Returns helpful text about the different subcommands.",
      "title": "ACL HELP",
      "url": "https://redis.io/docs/latest/commands/acl-help/"
    },
    {
      "id": "commands/acl-list",
      "summary": "Dumps the effective rules in ACL file format.",
      "title": "ACL LIST",
      "url": "https://redis.io/docs/latest/commands/acl-list/"
    },
    {
      "id": "commands/acl-load",
      "summary": "Reloads the rules from the configured ACL file.",
      "title": "ACL LOAD",
      "url": "https://redis.io/docs/latest/commands/acl-load/"
    },
    {
      "id": "commands/acl-log",
      "summary": "Lists recent security events generated due to ACL rules.",
      "title": "ACL LOG",
      "url": "https://redis.io/docs/latest/commands/acl-log/"
    },
    {
      "id": "commands/acl-save",
      "summary": "Saves the effective ACL rules in the configured ACL file.",
      "title": "ACL SAVE",
      "url": "https://redis.io/docs/latest/commands/acl-save/"
    },
    {
      "id": "commands/acl-setuser",
      "summary": "Creates and modifies an ACL user and its rules.",
      "title": "ACL SETUSER",
      "url": "https://redis.io/docs/latest/commands/acl-setuser/"
    },
    {
      "id": "commands/acl-users",
      "summary": "Lists all ACL users.",
      "title": "ACL USERS",
      "url": "https://redis.io/docs/latest/commands/acl-users/"
    },
    {
      "id": "commands/acl-whoami",
      "summary": "Returns the authenticated username of the current connection.",
      "title": "ACL WHOAMI",
      "url": "https://redis.io/docs/latest/commands/acl-whoami/"
    },
    {
      "id": "commands/append",
      "summary": "Appends a string to the value of a key. Creates the key if it doesn't exist.",
      "title": "APPEND",
      "url": "https://redis.io/docs/latest/commands/append/"
    },
    {
      "id": "commands/arcount",
      "summary": "Returns the number of non-empty elements in an array.",
      "title": "ARCOUNT",
      "url": "https://redis.io/docs/latest/commands/arcount/"
    },
    {
      "id": "commands/ardel",
      "summary": "Deletes elements at the specified indices in an array.",
      "title": "ARDEL",
      "url": "https://redis.io/docs/latest/commands/ardel/"
    },
    {
      "id": "commands/ardelrange",
      "summary": "Deletes elements in one or more ranges.",
      "title": "ARDELRANGE",
      "url": "https://redis.io/docs/latest/commands/ardelrange/"
    },
    {
      "id": "commands/arget",
      "summary": "Gets the value at an index in an array.",
      "title": "ARGET",
      "url": "https://redis.io/docs/latest/commands/arget/"
    },
    {
      "id": "commands/argetrange",
      "summary": "Gets values in a range of indices.",
      "title": "ARGETRANGE",
      "url": "https://redis.io/docs/latest/commands/argetrange/"
    },
    {
      "id": "commands/argrep",
      "summary": "Searches array elements in a range using textual predicates.",
      "title": "ARGREP",
      "url": "https://redis.io/docs/latest/commands/argrep/"
    },
    {
      "id": "commands/arinfo",
      "summary": "Returns metadata about an array.",
      "title": "ARINFO",
      "url": "https://redis.io/docs/latest/commands/arinfo/"
    },
    {
      "id": "commands/arinsert",
      "summary": "Inserts one or more values at consecutive indices.",
      "title": "ARINSERT",
      "url": "https://redis.io/docs/latest/commands/arinsert/"
    },
    {
      "id": "commands/arlastitems",
      "summary": "Returns the most recently inserted elements.",
      "title": "ARLASTITEMS",
      "url": "https://redis.io/docs/latest/commands/arlastitems/"
    },
    {
      "id": "commands/arlen",
      "summary": "Returns the length of an array (max index + 1).",
      "title": "ARLEN",
      "url": "https://redis.io/docs/latest/commands/arlen/"
    },
    {
      "id": "commands/armget",
      "summary": "Gets values at multiple indices in an array.",
      "title": "ARMGET",
      "url": "https://redis.io/docs/latest/commands/armget/"
    },
    {
      "id": "commands/armset",
      "summary": "Sets multiple index-value pairs in an array.",
      "title": "ARMSET",
      "url": "https://redis.io/docs/latest/commands/armset/"
    },
    {
      "id": "commands/arnext",
      "summary": "Returns the next index ARINSERT would use.",
      "title": "ARNEXT",
      "url": "https://redis.io/docs/latest/commands/arnext/"
    },
    {
      "id": "commands/arop",
      "summary": "Performs aggregate operations on array elements in a range.",
      "title": "AROP",
      "url": "https://redis.io/docs/latest/commands/arop/"
    },
    {
      "id": "commands/arring",
      "summary": "Inserts values into a ring buffer of specified size, wrapping and truncating as needed.",
      "title": "ARRING",
      "url": "https://redis.io/docs/latest/commands/arring/"
    },
    {
      "id": "commands/arscan",
      "summary": "Iterates existing elements in a range, returning index-value pairs.",
      "title": "ARSCAN",
      "url": "https://redis.io/docs/latest/commands/arscan/"
    },
    {
      "id": "commands/arseek",
      "summary": "Sets the ARINSERT / ARRING cursor to a specific index.",
      "title": "ARSEEK",
      "url": "https://redis.io/docs/latest/commands/arseek/"
    },
    {
      "id": "commands/arset",
      "summary": "Sets one or more contiguous values starting at an index in an array.",
      "title": "ARSET",
      "url": "https://redis.io/docs/latest/commands/arset/"
    },
    {
      "id": "commands/asking",
      "summary": "Signals that a cluster client is following an -ASK redirect.",
      "title": "ASKING",
      "url": "https://redis.io/docs/latest/commands/asking/"
    },
    {
      "id": "commands/auth",
      "summary": "Authenticates the connection.",
      "title": "AUTH",
      "url": "https://redis.io/docs/latest/commands/auth/"
    },
    {
      "id": "commands/backup",
      "summary": "A container for backup management commands.",
      "title": "BACKUP",
      "url": "https://redis.io/docs/latest/commands/backup/"
    },
    {
      "id": "commands/backup-abort",
      "summary": "Cancel a backup that has not been sealed yet.",
      "title": "BACKUP ABORT",
      "url": "https://redis.io/docs/latest/commands/backup-abort/"
    },
    {
      "id": "commands/backup-cleanup",
      "summary": "Remove sealed backup files and return to idle.",
      "title": "BACKUP CLEANUP",
      "url": "https://redis.io/docs/latest/commands/backup-cleanup/"
    },
    {
      "id": "commands/backup-help",
      "summary": "Return helpful text about BACKUP command parameters.",
      "title": "BACKUP HELP",
      "url": "https://redis.io/docs/latest/commands/backup-help/"
    },
    {
      "id": "commands/backup-list",
      "summary": "List the immutable backup file paths pinned so far.",
      "title": "BACKUP LIST",
      "url": "https://redis.io/docs/latest/commands/backup-list/"
    },
    {
      "id": "commands/backup-seal",
      "summary": "Freeze the current backup (BASE + INCR + manifest).",
      "title": "BACKUP SEAL",
      "url": "https://redis.io/docs/latest/commands/backup-seal/"
    },
    {
      "id": "commands/backup-start",
      "summary": "Start a new backup into the configured 'backupdirname'.",
      "title": "BACKUP START",
      "url": "https://redis.io/docs/latest/commands/backup-start/"
    },
    {
      "id": "commands/backup-status",
      "summary": "Report the current backup state.",
      "title": "BACKUP STATUS",
      "url": "https://redis.io/docs/latest/commands/backup-status/"
    },
    {
      "id": "commands/bf.add",
      "summary": "Adds an item to a Bloom Filter",
      "title": "BF.ADD",
      "url": "https://redis.io/docs/latest/commands/bf.add/"
    },
    {
      "id": "commands/bf.card",
      "summary": "Returns the cardinality of a Bloom filter",
      "title": "BF.CARD",
      "url": "https://redis.io/docs/latest/commands/bf.card/"
    },
    {
      "id": "commands/bf.exists",
      "summary": "Checks whether an item exists in a Bloom Filter",
      "title": "BF.EXISTS",
      "url": "https://redis.io/docs/latest/commands/bf.exists/"
    },
    {
      "id": "commands/bf.info",
      "summary": "Returns information about a Bloom Filter",
      "title": "BF.INFO",
      "url": "https://redis.io/docs/latest/commands/bf.info/"
    },
    {
      "id": "commands/bf.insert",
      "summary": "Adds one or more items to a Bloom Filter. A filter will be created if it does not exist",
      "title": "BF.INSERT",
      "url": "https://redis.io/docs/latest/commands/bf.insert/"
    },
    {
      "id": "commands/bf.loadchunk",
      "summary": "Restores a filter previously saved using SCANDUMP",
      "title": "BF.LOADCHUNK",
      "url": "https://redis.io/docs/latest/commands/bf.loadchunk/"
    },
    {
      "id": "commands/bf.madd",
      "summary": "Adds one or more items to a Bloom Filter. A filter will be created if it does not exist",
      "title": "BF.MADD",
      "url": "https://redis.io/docs/latest/commands/bf.madd/"
    },
    {
      "id": "commands/bf.mexists",
      "summary": "Checks whether one or more items exist in a Bloom Filter",
      "title": "BF.MEXISTS",
      "url": "https://redis.io/docs/latest/commands/bf.mexists/"
    },
    {
      "id": "commands/bf.reserve",
      "summary": "Creates a new Bloom Filter",
      "title": "BF.RESERVE",
      "url": "https://redis.io/docs/latest/commands/bf.reserve/"
    },
    {
      "id": "commands/bf.scandump",
      "summary": "Begins an incremental save of the bloom filter",
      "title": "BF.SCANDUMP",
      "url": "https://redis.io/docs/latest/commands/bf.scandump/"
    },
    {
      "id": "commands/bgrewriteaof",
      "summary": "Asynchronously rewrites the append-only file to disk.",
      "title": "BGREWRITEAOF",
      "url": "https://redis.io/docs/latest/commands/bgrewriteaof/"
    },
    {
      "id": "commands/bgsave",
      "summary": "Asynchronously saves the database(s) to disk.",
      "title": "BGSAVE",
      "url": "https://redis.io/docs/latest/commands/bgsave/"
    },
    {
      "id": "commands/bitcount",
      "summary": "Counts the number of set bits (population counting) in a string.",
      "title": "BITCOUNT",
      "url": "https://redis.io/docs/latest/commands/bitcount/"
    },
    {
      "id": "commands/bitfield",
      "summary": "Performs arbitrary bitfield integer operations on strings.",
      "title": "BITFIELD",
      "url": "https://redis.io/docs/latest/commands/bitfield/"
    },
    {
      "id": "commands/bitfield_ro",
      "summary": "Performs arbitrary read-only bitfield integer operations on strings.",
      "title": "BITFIELD_RO",
      "url": "https://redis.io/docs/latest/commands/bitfield_ro/"
    },
    {
      "id": "commands/bitop",
      "summary": "Performs bitwise operations on multiple strings, and stores the result.",
      "title": "BITOP",
      "url": "https://redis.io/docs/latest/commands/bitop/"
    },
    {
      "id": "commands/bitpos",
      "summary": "Finds the first set (1) or clear (0) bit in a string.",
      "title": "BITPOS",
      "url": "https://redis.io/docs/latest/commands/bitpos/"
    },
    {
      "id": "commands/blmove",
      "summary": "Pops an element from a list, pushes it to another list and returns it. Blocks until an element is available otherwise. Deletes the list if the last element was moved.",
      "title": "BLMOVE",
      "url": "https://redis.io/docs/latest/commands/blmove/"
    },
    {
      "id": "commands/blmovem",
      "summary": "Moves up to (or exactly) a number of elements from one list to another and returns them. Blocks until the elements are available otherwise. Deletes the source list if it becomes empty.",
      "title": "BLMOVEM",
      "url": "https://redis.io/docs/latest/commands/blmovem/"
    },
    {
      "id": "commands/blmpop",
      "summary": "Pops the first element from one of multiple lists. Blocks until an element is available otherwise. Deletes the list if the last element was popped.",
      "title": "BLMPOP",
      "url": "https://redis.io/docs/latest/commands/blmpop/"
    },
    {
      "id": "commands/blpop",
      "summary": "Removes and returns the first element in a list. Blocks until an element is available otherwise. Deletes the list if the last element was popped.",
      "title": "BLPOP",
      "url": "https://redis.io/docs/latest/commands/blpop/"
    },
    {
      "id": "commands/brpop",
      "summary": "Removes and returns the last element in a list. Blocks until an element is available otherwise. Deletes the list if the last element was popped.",
      "title": "BRPOP",
      "url": "https://redis.io/docs/latest/commands/brpop/"
    },
    {
      "id": "commands/brpoplpush",
      "summary": "Pops an element from a list, pushes it to another list and returns it. Block until an element is available otherwise. Deletes the list if the last element was popped.",
      "title": "BRPOPLPUSH",
      "url": "https://redis.io/docs/latest/commands/brpoplpush/"
    },
    {
      "id": "commands/bzmpop",
      "summary": "Removes and returns a member by score from one or more sorted sets. Blocks until a member is available otherwise. Deletes the sorted set if the last element was popped.",
      "title": "BZMPOP",
      "url": "https://redis.io/docs/latest/commands/bzmpop/"
    },
    {
      "id": "commands/bzpopmax",
      "summary": "Removes and returns the member with the highest score from one or more sorted sets. Blocks until a member available otherwise. Deletes the sorted set if the last element was popped.",
      "title": "BZPOPMAX",
      "url": "https://redis.io/docs/latest/commands/bzpopmax/"
    },
    {
      "id": "commands/bzpopmin",
      "summary": "Removes and returns the member with the lowest score from one or more sorted sets. Blocks until a member is available otherwise. Deletes the sorted set if the last element was popped.",
      "title": "BZPOPMIN",
      "url": "https://redis.io/docs/latest/commands/bzpopmin/"
    },
    {
      "id": "commands/cf.add",
      "summary": "Adds an item to a Cuckoo Filter",
      "title": "CF.ADD",
      "url": "https://redis.io/docs/latest/commands/cf.add/"
    },
    {
      "id": "commands/cf.addnx",
      "summary": "Adds an item to a Cuckoo Filter if the item did not exist previously.",
      "title": "CF.ADDNX",
      "url": "https://redis.io/docs/latest/commands/cf.addnx/"
    },
    {
      "id": "commands/cf.count",
      "summary": "Return the number of times an item might be in a Cuckoo Filter",
      "title": "CF.COUNT",
      "url": "https://redis.io/docs/latest/commands/cf.count/"
    },
    {
      "id": "commands/cf.del",
      "summary": "Deletes an item from a Cuckoo Filter",
      "title": "CF.DEL",
      "url": "https://redis.io/docs/latest/commands/cf.del/"
    },
    {
      "id": "commands/cf.exists",
      "summary": "Checks whether one or more items exist in a Cuckoo Filter",
      "title": "CF.EXISTS",
      "url": "https://redis.io/docs/latest/commands/cf.exists/"
    },
    {
      "id": "commands/cf.info",
      "summary": "Returns information about a Cuckoo Filter",
      "title": "CF.INFO",
      "url": "https://redis.io/docs/latest/commands/cf.info/"
    },
    {
      "id": "commands/cf.insert",
      "summary": "Adds one or more items to a Cuckoo Filter. A filter will be created if it does not exist",
      "title": "CF.INSERT",
      "url": "https://redis.io/docs/latest/commands/cf.insert/"
    },
    {
      "id": "commands/cf.insertnx",
      "summary": "Adds one or more items to a Cuckoo Filter if the items did not exist previously. A filter will be created if it does not exist",
      "title": "CF.INSERTNX",
      "url": "https://redis.io/docs/latest/commands/cf.insertnx/"
    },
    {
      "id": "commands/cf.loadchunk",
      "summary": "Restores a filter previously saved using SCANDUMP",
      "title": "CF.LOADCHUNK",
      "url": "https://redis.io/docs/latest/commands/cf.loadchunk/"
    },
    {
      "id": "commands/cf.mexists",
      "summary": "Checks whether one or more items exist in a Cuckoo Filter",
      "title": "CF.MEXISTS",
      "url": "https://redis.io/docs/latest/commands/cf.mexists/"
    },
    {
      "id": "commands/cf.reserve",
      "summary": "Creates a new Cuckoo Filter",
      "title": "CF.RESERVE",
      "url": "https://redis.io/docs/latest/commands/cf.reserve/"
    },
    {
      "id": "commands/cf.scandump",
      "summary": "Begins an incremental save of the bloom filter",
      "title": "CF.SCANDUMP",
      "url": "https://redis.io/docs/latest/commands/cf.scandump/"
    },
    {
      "id": "commands/client",
      "summary": "A container for client connection commands.",
      "title": "CLIENT",
      "url": "https://redis.io/docs/latest/commands/client/"
    },
    {
      "id": "commands/client-caching",
      "summary": "Instructs the server whether to track the keys in the next request.",
      "title": "CLIENT CACHING",
      "url": "https://redis.io/docs/latest/commands/client-caching/"
    },
    {
      "id": "commands/client-getname",
      "summary": "Returns the name of the connection.",
      "title": "CLIENT GETNAME",
      "url": "https://redis.io/docs/latest/commands/client-getname/"
    },
    {
      "id": "commands/client-getredir",
      "summary": "Returns the client ID to which the connection's tracking notifications are redirected.",
      "title": "CLIENT GETREDIR",
      "url": "https://redis.io/docs/latest/commands/client-getredir/"
    },
    {
      "id": "commands/client-help",
      "summary": "Returns helpful text about the different subcommands.",
      "title": "CLIENT HELP",
      "url": "https://redis.io/docs/latest/commands/client-help/"
    },
    {
      "id": "commands/client-id",
      "summary": "Returns the unique client ID of the connection.",
      "title": "CLIENT ID",
      "url": "https://redis.io/docs/latest/commands/client-id/"
    },
    {
      "id": "commands/client-info",
      "summary": "Returns information about the connection.",
      "title": "CLIENT INFO",
      "url": "https://redis.io/docs/latest/commands/client-info/"
    },
    {
      "id": "commands/client-kill",
      "summary": "Terminates open connections.",
      "title": "CLIENT KILL",
      "url": "https://redis.io/docs/latest/commands/client-kill/"
    },
    {
      "id": "commands/client-list",
      "summary": "Lists open connections.",
      "title": "CLIENT LIST",
      "url": "https://redis.io/docs/latest/commands/client-list/"
    },
    {
      "id": "commands/client-no-evict",
      "summary": "Sets the client eviction mode of the connection.",
      "title": "CLIENT NO-EVICT",
      "url": "https://redis.io/docs/latest/commands/client-no-evict/"
    },
    {
      "id": "commands/client-no-touch",
      "summary": "Controls whether commands sent by the client affect the LRU/LFU of accessed keys.",
      "title": "CLIENT NO-TOUCH",
      "url": "https://redis.io/docs/latest/commands/client-no-touch/"
    },
    {
      "id": "commands/client-pause",
      "summary": "Suspends commands processing.",
      "title": "CLIENT PAUSE",
      "url": "https://redis.io/docs/latest/commands/client-pause/"
    },
    {
      "id": "commands/client-reply",
      "summary": "Instructs the server whether to reply to commands.",
      "title": "CLIENT REPLY",
      "url": "https://redis.io/docs/latest/commands/client-reply/"
    },
    {
      "id": "commands/client-setinfo",
      "summary": "Sets information specific to the client or connection.",
      "title": "CLIENT SETINFO",
      "url": "https://redis.io/docs/latest/commands/client-setinfo/"
    },
    {
      "id": "commands/client-setname",
      "summary": "Sets the connection name.",
      "title": "CLIENT SETNAME",
      "url": "https://redis.io/docs/latest/commands/client-setname/"
    },
    {
      "id": "commands/client-tracking",
      "summary": "Controls server-assisted client-side caching for the connection.",
      "title": "CLIENT TRACKING",
      "url": "https://redis.io/docs/latest/commands/client-tracking/"
    },
    {
      "id": "commands/client-trackinginfo",
      "summary": "Returns information about server-assisted client-side caching for the connection.",
      "title": "CLIENT TRACKINGINFO",
      "url": "https://redis.io/docs/latest/commands/client-trackinginfo/"
    },
    {
      "id": "commands/client-unblock",
      "summary": "Unblocks a client blocked by a blocking command from a different connection.",
      "title": "CLIENT UNBLOCK",
      "url": "https://redis.io/docs/latest/commands/client-unblock/"
    },
    {
      "id": "commands/client-unpause",
      "summary": "Resumes processing commands from paused clients.",
      "title": "CLIENT UNPAUSE",
      "url": "https://redis.io/docs/latest/commands/client-unpause/"
    },
    {
      "id": "commands/cluster",
      "summary": "A container for Redis Cluster commands.",
      "title": "CLUSTER",
      "url": "https://redis.io/docs/latest/commands/cluster/"
    },
    {
      "id": "commands/cluster-addslots",
      "summary": "Assigns new hash slots to a node.",
      "title": "CLUSTER ADDSLOTS",
      "url": "https://redis.io/docs/latest/commands/cluster-addslots/"
    },
    {
      "id": "commands/cluster-addslotsrange",
      "summary": "Assigns new hash slot ranges to a node.",
      "title": "CLUSTER ADDSLOTSRANGE",
      "url": "https://redis.io/docs/latest/commands/cluster-addslotsrange/"
    },
    {
      "id": "commands/cluster-bumpepoch",
      "summary": "Advances the cluster config epoch.",
      "title": "CLUSTER BUMPEPOCH",
      "url": "https://redis.io/docs/latest/commands/cluster-bumpepoch/"
    },
    {
      "id": "commands/cluster-count-failure-reports",
      "summary": "Returns the number of active failure reports active for a node.",
      "title": "CLUSTER COUNT-FAILURE-REPORTS",
      "url": "https://redis.io/docs/latest/commands/cluster-count-failure-reports/"
    },
    {
      "id": "commands/cluster-countkeysinslot",
      "summary": "Returns the number of keys in a hash slot.",
      "title": "CLUSTER COUNTKEYSINSLOT",
      "url": "https://redis.io/docs/latest/commands/cluster-countkeysinslot/"
    },
    {
      "id": "commands/cluster-delslots",
      "summary": "Sets hash slots as unbound for a node.",
      "title": "CLUSTER DELSLOTS",
      "url": "https://redis.io/docs/latest/commands/cluster-delslots/"
    },
    {
      "id": "commands/cluster-delslotsrange",
      "summary": "Sets hash slot ranges as unbound for a node.",
      "title": "CLUSTER DELSLOTSRANGE",
      "url": "https://redis.io/docs/latest/commands/cluster-delslotsrange/"
    },
    {
      "id": "commands/cluster-failover",
      "summary": "Forces a replica to perform a manual failover of its master.",
      "title": "CLUSTER FAILOVER",
      "url": "https://redis.io/docs/latest/commands/cluster-failover/"
    },
    {
      "id": "commands/cluster-flushslots",
      "summary": "Deletes all slots information from a node.",
      "title": "CLUSTER FLUSHSLOTS",
      "url": "https://redis.io/docs/latest/commands/cluster-flushslots/"
    },
    {
      "id": "commands/cluster-forget",
      "summary": "Removes a node from the nodes table.",
      "title": "CLUSTER FORGET",
      "url": "https://redis.io/docs/latest/commands/cluster-forget/"
    },
    {
      "id": "commands/cluster-getkeysinslot",
      "summary": "Returns the key names in a hash slot.",
      "title": "CLUSTER GETKEYSINSLOT",
      "url": "https://redis.io/docs/latest/commands/cluster-getkeysinslot/"
    },
    {
      "id": "commands/cluster-help",
      "summary": "Returns helpful text about the different subcommands.",
      "title": "CLUSTER HELP",
      "url": "https://redis.io/docs/latest/commands/cluster-help/"
    },
    {
      "id": "commands/cluster-info",
      "summary": "Returns information about the state of a node.",
      "title": "CLUSTER INFO",
      "url": "https://redis.io/docs/latest/commands/cluster-info/"
    },
    {
      "id": "commands/cluster-keyslot",
      "summary": "Returns the hash slot for a key.",
      "title": "CLUSTER KEYSLOT",
      "url": "https://redis.io/docs/latest/commands/cluster-keyslot/"
    },
    {
      "id": "commands/cluster-links",
      "summary": "Returns a list of all TCP links to and from peer nodes.",
      "title": "CLUSTER LINKS",
      "url": "https://redis.io/docs/latest/commands/cluster-links/"
    },
    {
      "id": "commands/cluster-meet",
      "summary": "Forces a node to handshake with another node.",
      "title": "CLUSTER MEET",
      "url": "https://redis.io/docs/latest/commands/cluster-meet/"
    },
    {
      "id": "commands/cluster-migration",
      "summary": "Start, monitor, and cancel atomic slot migration tasks.",
      "title": "CLUSTER MIGRATION",
      "url": "https://redis.io/docs/latest/commands/cluster-migration/"
    },
    {
      "id": "commands/cluster-myid",
      "summary": "Returns the ID of a node.",
      "title": "CLUSTER MYID",
      "url": "https://redis.io/docs/latest/commands/cluster-myid/"
    },
    {
      "id": "commands/cluster-myshardid",
      "summary": "Returns the shard ID of a node.",
      "title": "CLUSTER MYSHARDID",
      "url": "https://redis.io/docs/latest/commands/cluster-myshardid/"
    },
    {
      "id": "commands/cluster-nodes",
      "summary": "Returns the cluster configuration for a node.",
      "title": "CLUSTER NODES",
      "url": "https://redis.io/docs/latest/commands/cluster-nodes/"
    },
    {
      "id": "commands/cluster-replicas",
      "summary": "Lists the replica nodes of a master node.",
      "title": "CLUSTER REPLICAS",
      "url": "https://redis.io/docs/latest/commands/cluster-replicas/"
    },
    {
      "id": "commands/cluster-replicate",
      "summary": "Configure a node as replica of a master node.",
      "title": "CLUSTER REPLICATE",
      "url": "https://redis.io/docs/latest/commands/cluster-replicate/"
    },
    {
      "id": "commands/cluster-reset",
      "summary": "Resets a node.",
      "title": "CLUSTER RESET",
      "url": "https://redis.io/docs/latest/commands/cluster-reset/"
    },
    {
      "id": "commands/cluster-saveconfig",
      "summary": "Forces a node to save the cluster configuration to disk.",
      "title": "CLUSTER SAVECONFIG",
      "url": "https://redis.io/docs/latest/commands/cluster-saveconfig/"
    },
    {
      "id": "commands/cluster-set-config-epoch",
      "summary": "Sets the configuration epoch for a new node.",
      "title": "CLUSTER SET-CONFIG-EPOCH",
      "url": "https://redis.io/docs/latest/commands/cluster-set-config-epoch/"
    },
    {
      "id": "commands/cluster-setslot",
      "summary": "Binds a hash slot to a node.",
      "title": "CLUSTER SETSLOT",
      "url": "https://redis.io/docs/latest/commands/cluster-setslot/"
    },
    {
      "id": "commands/cluster-shards",
      "summary": "Returns the mapping of cluster slots to shards.",
      "title": "CLUSTER SHARDS",
      "url": "https://redis.io/docs/latest/commands/cluster-shards/"
    },
    {
      "id": "commands/cluster-slaves",
      "summary": "Lists the replica nodes of a master node.",
      "title": "CLUSTER SLAVES",
      "url": "https://redis.io/docs/latest/commands/cluster-slaves/"
    },
    {
      "id": "commands/cluster-slot-stats",
      "summary": "Return an array of slot usage statistics for slots assigned to the current node.",
      "title": "CLUSTER SLOT-STATS",
      "url": "https://redis.io/docs/latest/commands/cluster-slot-stats/"
    },
    {
      "id": "commands/cluster-slots",
      "summary": "Returns the mapping of cluster slots to nodes.",
      "title": "CLUSTER SLOTS",
      "url": "https://redis.io/docs/latest/commands/cluster-slots/"
    },
    {
      "id": "commands/cms.incrby",
      "summary": "Increases the count of one or more items by increment",
      "title": "CMS.INCRBY",
      "url": "https://redis.io/docs/latest/commands/cms.incrby/"
    },
    {
      "id": "commands/cms.info",
      "summary": "Returns information about a sketch",
      "title": "CMS.INFO",
      "url": "https://redis.io/docs/latest/commands/cms.info/"
    },
    {
      "id": "commands/cms.initbydim",
      "summary": "Initializes a Count-Min Sketch to dimensions specified by user",
      "title": "CMS.INITBYDIM",
      "url": "https://redis.io/docs/latest/commands/cms.initbydim/"
    },
    {
      "id": "commands/cms.initbyprob",
      "summary": "Initializes a Count-Min Sketch to accommodate requested tolerances.",
      "title": "CMS.INITBYPROB",
      "url": "https://redis.io/docs/latest/commands/cms.initbyprob/"
    },
    {
      "id": "commands/cms.merge",
      "summary": "Merges several sketches into one sketch",
      "title": "CMS.MERGE",
      "url": "https://redis.io/docs/latest/commands/cms.merge/"
    },
    {
      "id": "commands/cms.query",
      "summary": "Returns the count for one or more items in a sketch",
      "title": "CMS.QUERY",
      "url": "https://redis.io/docs/latest/commands/cms.query/"
    },
    {
      "id": "commands/command",
      "summary": "Returns detailed information about all commands.",
      "title": "COMMAND",
      "url": "https://redis.io/docs/latest/commands/command/"
    },
    {
      "id": "commands/command-count",
      "summary": "Returns a count of commands.",
      "title": "COMMAND COUNT",
      "url": "https://redis.io/docs/latest/commands/command-count/"
    },
    {
      "id": "commands/command-docs",
      "summary": "Returns documentary information about one, multiple or all commands.",
      "title": "COMMAND DOCS",
      "url": "https://redis.io/docs/latest/commands/command-docs/"
    },
    {
      "id": "commands/command-getkeys",
      "summary": "Extracts the key names from an arbitrary command.",
      "title": "COMMAND GETKEYS",
      "url": "https://redis.io/docs/latest/commands/command-getkeys/"
    },
    {
      "id": "commands/command-getkeysandflags",
      "summary": "Extracts the key names and access flags for an arbitrary command.",
      "title": "COMMAND GETKEYSANDFLAGS",
      "url": "https://redis.io/docs/latest/commands/command-getkeysandflags/"
    },
    {
      "id": "commands/command-help",
      "summary": "Returns helpful text about the different subcommands.",
      "title": "COMMAND HELP",
      "url": "https://redis.io/docs/latest/commands/command-help/"
    },
    {
      "id": "commands/command-info",
      "summary": "Returns information about one, multiple or all commands.",
      "title": "COMMAND INFO",
      "url": "https://redis.io/docs/latest/commands/command-info/"
    },
    {
      "id": "commands/command-list",
      "summary": "Returns a list of command names.",
      "title": "COMMAND LIST",
      "url": "https://redis.io/docs/latest/commands/command-list/"
    },
    {
      "id": "commands/config",
      "summary": "A container for server configuration commands.",
      "title": "CONFIG",
      "url": "https://redis.io/docs/latest/commands/config/"
    },
    {
      "id": "commands/config-get",
      "summary": "Returns the effective values of configuration parameters.",
      "title": "CONFIG GET",
      "url": "https://redis.io/docs/latest/commands/config-get/"
    },
    {
      "id": "commands/config-help",
      "summary": "Returns helpful text about the different subcommands.",
      "title": "CONFIG HELP",
      "url": "https://redis.io/docs/latest/commands/config-help/"
    },
    {
      "id": "commands/config-resetstat",
      "summary": "Resets the server's statistics.",
      "title": "CONFIG RESETSTAT",
      "url": "https://redis.io/docs/latest/commands/config-resetstat/"
    },
    {
      "id": "commands/config-rewrite",
      "summary": "Persists the effective configuration to file.",
      "title": "CONFIG REWRITE",
      "url": "https://redis.io/docs/latest/commands/config-rewrite/"
    },
    {
      "id": "commands/config-set",
      "summary": "Sets configuration parameters in-flight.",
      "title": "CONFIG SET",
      "url": "https://redis.io/docs/latest/commands/config-set/"
    },
    {
      "id": "commands/copy",
      "summary": "Copies the value of a key to a new key.",
      "title": "COPY",
      "url": "https://redis.io/docs/latest/commands/copy/"
    },
    {
      "id": "commands/dbsize",
      "summary": "Returns the number of keys in the database.",
      "title": "DBSIZE",
      "url": "https://redis.io/docs/latest/commands/dbsize/"
    },
    {
      "id": "commands/debug",
      "summary": "A container for debugging commands.",
      "title": "DEBUG",
      "url": "https://redis.io/docs/latest/commands/debug/"
    },
    {
      "id": "commands/decr",
      "summary": "Decrements the integer value of a key by one. Uses 0 as initial value if the key doesn't exist.",
      "title": "DECR",
      "url": "https://redis.io/docs/latest/commands/decr/"
    },
    {
      "id": "commands/decrby",
      "summary": "Decrements a number from the integer value of a key. Uses 0 as initial value if the key doesn't exist.",
      "title": "DECRBY",
      "url": "https://redis.io/docs/latest/commands/decrby/"
    },
    {
      "id": "commands/del",
      "summary": "Deletes one or more keys.",
      "title": "DEL",
      "url": "https://redis.io/docs/latest/commands/del/"
    },
    {
      "id": "commands/delex",
      "summary": "Conditionally removes the specified key based on value or hash digest comparison.",
      "title": "DELEX",
      "url": "https://redis.io/docs/latest/commands/delex/"
    },
    {
      "id": "commands/digest",
      "summary": "Returns the hash digest of a string value.",
      "title": "DIGEST",
      "url": "https://redis.io/docs/latest/commands/digest/"
    },
    {
      "id": "commands/discard",
      "summary": "Discards a transaction.",
      "title": "DISCARD",
      "url": "https://redis.io/docs/latest/commands/discard/"
    },
    {
      "id": "commands/dump",
      "summary": "Returns a serialized representation of the value stored at a key.",
      "title": "DUMP",
      "url": "https://redis.io/docs/latest/commands/dump/"
    },
    {
      "id": "commands/echo",
      "summary": "Returns the given string.",
      "title": "ECHO",
      "url": "https://redis.io/docs/latest/commands/echo/"
    },
    {
      "id": "commands/eval",
      "summary": "Executes a server-side Lua script.",
      "title": "EVAL",
      "url": "https://redis.io/docs/latest/commands/eval/"
    },
    {
      "id": "commands/eval_ro",
      "summary": "Executes a read-only server-side Lua script.",
      "title": "EVAL_RO",
      "url": "https://redis.io/docs/latest/commands/eval_ro/"
    },
    {
      "id": "commands/evalsha",
      "summary": "Executes a server-side Lua script by SHA1 digest.",
      "title": "EVALSHA",
      "url": "https://redis.io/docs/latest/commands/evalsha/"
    },
    {
      "id": "commands/evalsha_ro",
      "summary": "Executes a read-only server-side Lua script by SHA1 digest.",
      "title": "EVALSHA_RO",
      "url": "https://redis.io/docs/latest/commands/evalsha_ro/"
    },
    {
      "id": "commands/exec",
      "summary": "Executes all commands in a transaction.",
      "title": "EXEC",
      "url": "https://redis.io/docs/latest/commands/exec/"
    },
    {
      "id": "commands/exists",
      "summary": "Determines whether one or more keys exist.",
      "title": "EXISTS",
      "url": "https://redis.io/docs/latest/commands/exists/"
    },
    {
      "id": "commands/expire",
      "summary": "Sets the expiration time of a key in seconds.",
      "title": "EXPIRE",
      "url": "https://redis.io/docs/latest/commands/expire/"
    },
    {
      "id": "commands/expireat",
      "summary": "Sets the expiration time of a key to a Unix timestamp.",
      "title": "EXPIREAT",
      "url": "https://redis.io/docs/latest/commands/expireat/"
    },
    {
      "id": "commands/expiretime",
      "summary": "Returns the expiration time of a key as a Unix timestamp.",
      "title": "EXPIRETIME",
      "url": "https://redis.io/docs/latest/commands/expiretime/"
    },
    {
      "id": "commands/failover",
      "summary": "Starts a coordinated failover from a server to one of its replicas.",
      "title": "FAILOVER",
      "url": "https://redis.io/docs/latest/commands/failover/"
    },
    {
      "id": "commands/fcall",
      "summary": "Invokes a function.",
      "title": "FCALL",
      "url": "https://redis.io/docs/latest/commands/fcall/"
    },
    {
      "id": "commands/fcall_ro",
      "summary": "Invokes a read-only function.",
      "title": "FCALL_RO",
      "url": "https://redis.io/docs/latest/commands/fcall_ro/"
    },
    {
      "id": "commands/flushall",
      "summary": "Removes all keys from all databases.",
      "title": "FLUSHALL",
      "url": "https://redis.io/docs/latest/commands/flushall/"
    },
    {
      "id": "commands/flushdb",
      "summary": "Remove all keys from the current database.",
      "title": "FLUSHDB",
      "url": "https://redis.io/docs/latest/commands/flushdb/"
    },
    {
      "id": "commands/ft._list",
      "summary": "Returns a list of all existing indexes",
      "title": "FT._LIST",
      "url": "https://redis.io/docs/latest/commands/ft._list/"
    },
    {
      "id": "commands/ft.aggregate",
      "summary": "Run a search query on an index and perform aggregate transformations on the results",
      "title": "FT.AGGREGATE",
      "url": "https://redis.io/docs/latest/commands/ft.aggregate/"
    },
    {
      "id": "commands/ft.aliasadd",
      "summary": "Adds an alias to the index",
      "title": "FT.ALIASADD",
      "url": "https://redis.io/docs/latest/commands/ft.aliasadd/"
    },
    {
      "id": "commands/ft.aliasdel",
      "summary": "Deletes an alias from the index",
      "title": "FT.ALIASDEL",
      "url": "https://redis.io/docs/latest/commands/ft.aliasdel/"
    },
    {
      "id": "commands/ft.aliaslist",
      "summary": "Lists all aliases for the index",
      "title": "FT.ALIASLIST",
      "url": "https://redis.io/docs/latest/commands/ft.aliaslist/"
    },
    {
      "id": "commands/ft.aliasupdate",
      "summary": "Adds or updates an alias to the index",
      "title": "FT.ALIASUPDATE",
      "url": "https://redis.io/docs/latest/commands/ft.aliasupdate/"
    },
    {
      "id": "commands/ft.alter",
      "summary": "Adds a new field to the index",
      "title": "FT.ALTER",
      "url": "https://redis.io/docs/latest/commands/ft.alter/"
    },
    {
      "id": "commands/ft.config-get",
      "summary": "Retrieves runtime configuration options",
      "title": "FT.CONFIG GET",
      "url": "https://redis.io/docs/latest/commands/ft.config-get/"
    },
    {
      "id": "commands/ft.config-help",
      "summary": "Help description of runtime configuration options",
      "title": "FT.CONFIG HELP",
      "url": "https://redis.io/docs/latest/commands/ft.config-help/"
    },
    {
      "id": "commands/ft.config-set",
      "summary": "Sets runtime configuration options",
      "title": "FT.CONFIG SET",
      "url": "https://redis.io/docs/latest/commands/ft.config-set/"
    },
    {
      "id": "commands/ft.create",
      "summary": "Creates an index with the given spec",
      "title": "FT.CREATE",
      "url": "https://redis.io/docs/latest/commands/ft.create/"
    },
    {
      "id": "commands/ft.cursor-del",
      "summary": "Deletes a cursor",
      "title": "FT.CURSOR DEL",
      "url": "https://redis.io/docs/latest/commands/ft.cursor-del/"
    },
    {
      "id": "commands/ft.cursor-read",
      "summary": "Reads from a cursor",
      "title": "FT.CURSOR READ",
      "url": "https://redis.io/docs/latest/commands/ft.cursor-read/"
    },
    {
      "id": "commands/ft.dictadd",
      "summary": "Adds terms to a dictionary",
      "title": "FT.DICTADD",
      "url": "https://redis.io/docs/latest/commands/ft.dictadd/"
    },
    {
      "id": "commands/ft.dictdel",
      "summary": "Deletes terms from a dictionary",
      "title": "FT.DICTDEL",
      "url": "https://redis.io/docs/latest/commands/ft.dictdel/"
    },
    {
      "id": "commands/ft.dictdump",
      "summary": "Dumps all terms in the given dictionary",
      "title": "FT.DICTDUMP",
      "url": "https://redis.io/docs/latest/commands/ft.dictdump/"
    },
    {
      "id": "commands/ft.dropindex",
      "summary": "Deletes the index",
      "title": "FT.DROPINDEX",
      "url": "https://redis.io/docs/latest/commands/ft.dropindex/"
    },
    {
      "id": "commands/ft.explain",
      "summary": "Returns the execution plan for a complex query",
      "title": "FT.EXPLAIN",
      "url": "https://redis.io/docs/latest/commands/ft.explain/"
    },
    {
      "id": "commands/ft.explaincli",
      "summary": "Returns the execution plan for a complex query",
      "title": "FT.EXPLAINCLI",
      "url": "https://redis.io/docs/latest/commands/ft.explaincli/"
    },
    {
      "id": "commands/ft.hybrid",
      "summary": "Performs hybrid search combining text search and vector similarity search",
      "title": "FT.HYBRID",
      "url": "https://redis.io/docs/latest/commands/ft.hybrid/"
    },
    {
      "id": "commands/ft.info",
      "summary": "Returns information and statistics on the index",
      "title": "FT.INFO",
      "url": "https://redis.io/docs/latest/commands/ft.info/"
    },
    {
      "id": "commands/ft.profile",
      "summary": "Performs a `FT.SEARCH` or `FT.AGGREGATE` command and collects performance information",
      "title": "FT.PROFILE",
      "url": "https://redis.io/docs/latest/commands/ft.profile/"
    },
    {
      "id": "commands/ft.search",
      "summary": "Searches the index with a textual query, returning either documents or just ids",
      "title": "FT.SEARCH",
      "url": "https://redis.io/docs/latest/commands/ft.search/"
    },
    {
      "id": "commands/ft.spellcheck",
      "summary": "Performs spelling correction on a query, returning suggestions for misspelled terms",
      "title": "FT.SPELLCHECK",
      "url": "https://redis.io/docs/latest/commands/ft.spellcheck/"
    },
    {
      "id": "commands/ft.sugadd",
      "summary": "Adds a suggestion string to an auto-complete suggestion dictionary",
      "title": "FT.SUGADD",
      "url": "https://redis.io/docs/latest/commands/ft.sugadd/"
    },
    {
      "id": "commands/ft.sugdel",
      "summary": "Deletes a string from a suggestion index",
      "title": "FT.SUGDEL",
      "url": "https://redis.io/docs/latest/commands/ft.sugdel/"
    },
    {
      "id": "commands/ft.sugget",
      "summary": "Gets completion suggestions for a prefix",
      "title": "FT.SUGGET",
      "url": "https://redis.io/docs/latest/commands/ft.sugget/"
    },
    {
      "id": "commands/ft.suglen",
      "summary": "Gets the size of an auto-complete suggestion dictionary",
      "title": "FT.SUGLEN",
      "url": "https://redis.io/docs/latest/commands/ft.suglen/"
    },
    {
      "id": "commands/ft.syndump",
      "summary": "Dumps the contents of a synonym group",
      "title": "FT.SYNDUMP",
      "url": "https://redis.io/docs/latest/commands/ft.syndump/"
    },
    {
      "id": "commands/ft.synupdate",
      "summary": "Creates or updates a synonym group with additional terms",
      "title": "FT.SYNUPDATE",
      "url": "https://redis.io/docs/latest/commands/ft.synupdate/"
    },
    {
      "id": "commands/ft.tagvals",
      "summary": "Returns the distinct tags indexed in a Tag field",
      "title": "FT.TAGVALS",
      "url": "https://redis.io/docs/latest/commands/ft.tagvals/"
    },
    {
      "id": "commands/function",
      "summary": "A container for function commands.",
      "title": "FUNCTION",
      "url": "https://redis.io/docs/latest/commands/function/"
    },
    {
      "id": "commands/function-delete",
      "summary": "Deletes a library and its functions.",
      "title": "FUNCTION DELETE",
      "url": "https://redis.io/docs/latest/commands/function-delete/"
    },
    {
      "id": "commands/function-dump",
      "summary": "Dumps all libraries into a serialized binary payload.",
      "title": "FUNCTION DUMP",
      "url": "https://redis.io/docs/latest/commands/function-dump/"
    },
    {
      "id": "commands/function-flush",
      "summary": "Deletes all libraries and functions.",
      "title": "FUNCTION FLUSH",
      "url": "https://redis.io/docs/latest/commands/function-flush/"
    },
    {
      "id": "commands/function-help",
      "summary": "Returns helpful text about the different subcommands.",
      "title": "FUNCTION HELP",
      "url": "https://redis.io/docs/latest/commands/function-help/"
    },
    {
      "id": "commands/function-kill",
      "summary": "Terminates a function during execution.",
      "title": "FUNCTION KILL",
      "url": "https://redis.io/docs/latest/commands/function-kill/"
    },
    {
      "id": "commands/function-list",
      "summary": "Returns information about all libraries.",
      "title": "FUNCTION LIST",
      "url": "https://redis.io/docs/latest/commands/function-list/"
    },
    {
      "id": "commands/function-load",
      "summary": "Creates a library.",
      "title": "FUNCTION LOAD",
      "url": "https://redis.io/docs/latest/commands/function-load/"
    },
    {
      "id": "commands/function-restore",
      "summary": "Restores all libraries from a payload.",
      "title": "FUNCTION RESTORE",
      "url": "https://redis.io/docs/latest/commands/function-restore/"
    },
    {
      "id": "commands/function-stats",
      "summary": "Returns information about a function during execution.",
      "title": "FUNCTION STATS",
      "url": "https://redis.io/docs/latest/commands/function-stats/"
    },
    {
      "id": "commands/geoadd",
      "summary": "Adds one or more members to a geospatial index. The key is created if it doesn't exist.",
      "title": "GEOADD",
      "url": "https://redis.io/docs/latest/commands/geoadd/"
    },
    {
      "id": "commands/geodist",
      "summary": "Returns the distance between two members of a geospatial index.",
      "title": "GEODIST",
      "url": "https://redis.io/docs/latest/commands/geodist/"
    },
    {
      "id": "commands/geohash",
      "summary": "Returns members from a geospatial index as geohash strings.",
      "title": "GEOHASH",
      "url": "https://redis.io/docs/latest/commands/geohash/"
    },
    {
      "id": "commands/geopos",
      "summary": "Returns the longitude and latitude of members from a geospatial index.",
      "title": "GEOPOS",
      "url": "https://redis.io/docs/latest/commands/geopos/"
    },
    {
      "id": "commands/georadius",
      "summary": "Queries a geospatial index for members within a distance from a coordinate, optionally stores the result.",
      "title": "GEORADIUS",
      "url": "https://redis.io/docs/latest/commands/georadius/"
    },
    {
      "id": "commands/georadius_ro",
      "summary": "Returns members from a geospatial index that are within a distance from a coordinate.",
      "title": "GEORADIUS_RO",
      "url": "https://redis.io/docs/latest/commands/georadius_ro/"
    },
    {
      "id": "commands/georadiusbymember",
      "summary": "Queries a geospatial index for members within a distance from a member, optionally stores the result.",
      "title": "GEORADIUSBYMEMBER",
      "url": "https://redis.io/docs/latest/commands/georadiusbymember/"
    },
    {
      "id": "commands/georadiusbymember_ro",
      "summary": "Returns members from a geospatial index that are within a distance from a member.",
      "title": "GEORADIUSBYMEMBER_RO",
      "url": "https://redis.io/docs/latest/commands/georadiusbymember_ro/"
    },
    {
      "id": "commands/geosearch",
      "summary": "Queries a geospatial index for members inside an area of a box or a circle.",
      "title": "GEOSEARCH",
      "url": "https://redis.io/docs/latest/commands/geosearch/"
    },
    {
      "id": "commands/geosearchstore",
      "summary": "Queries a geospatial index for members inside an area of a box or a circle, optionally stores the result.",
      "title": "GEOSEARCHSTORE",
      "url": "https://redis.io/docs/latest/commands/geosearchstore/"
    },
    {
      "id": "commands/get",
      "summary": "Returns the string value of a key.",
      "title": "GET",
      "url": "https://redis.io/docs/latest/commands/get/"
    },
    {
      "id": "commands/getbit",
      "summary": "Returns a bit value by offset.",
      "title": "GETBIT",
      "url": "https://redis.io/docs/latest/commands/getbit/"
    },
    {
      "id": "commands/getdel",
      "summary": "Returns the string value of a key after deleting the key.",
      "title": "GETDEL",
      "url": "https://redis.io/docs/latest/commands/getdel/"
    },
    {
      "id": "commands/getex",
      "summary": "Returns the string value of a key after setting its expiration time.",
      "title": "GETEX",
      "url": "https://redis.io/docs/latest/commands/getex/"
    },
    {
      "id": "commands/getrange",
      "summary": "Returns a substring of the string stored at a key.",
      "title": "GETRANGE",
      "url": "https://redis.io/docs/latest/commands/getrange/"
    },
    {
      "id": "commands/getset",
      "summary": "Returns the previous string value of a key after setting it to a new value.",
      "title": "GETSET",
      "url": "https://redis.io/docs/latest/commands/getset/"
    },
    {
      "id": "commands/hdel",
      "summary": "Deletes one or more fields and their values from a hash. Deletes the hash if no fields remain.",
      "title": "HDEL",
      "url": "https://redis.io/docs/latest/commands/hdel/"
    },
    {
      "id": "commands/hello",
      "summary": "Handshakes with the Redis server.",
      "title": "HELLO",
      "url": "https://redis.io/docs/latest/commands/hello/"
    },
    {
      "id": "commands/hexists",
      "summary": "Determines whether a field exists in a hash.",
      "title": "HEXISTS",
      "url": "https://redis.io/docs/latest/commands/hexists/"
    },
    {
      "id": "commands/hexpire",
      "summary": "Set expiration for hash fields using relative time to expire (seconds)",
      "title": "HEXPIRE",
      "url": "https://redis.io/docs/latest/commands/hexpire/"
    },
    {
      "id": "commands/hexpireat",
      "summary": "Set expiration for hash fields using an absolute Unix timestamp (seconds)",
      "title": "HEXPIREAT",
      "url": "https://redis.io/docs/latest/commands/hexpireat/"
    },
    {
      "id": "commands/hexpiretime",
      "summary": "Returns the expiration time of a hash field as a Unix timestamp, in seconds.",
      "title": "HEXPIRETIME",
      "url": "https://redis.io/docs/latest/commands/hexpiretime/"
    },
    {
      "id": "commands/hget",
      "summary": "Returns the value of a field in a hash.",
      "title": "HGET",
      "url": "https://redis.io/docs/latest/commands/hget/"
    },
    {
      "id": "commands/hgetall",
      "summary": "Returns all fields and values in a hash.",
      "title": "HGETALL",
      "url": "https://redis.io/docs/latest/commands/hgetall/"
    },
    {
      "id": "commands/hgetdel",
      "summary": "Returns the value of a field and deletes it from the hash.",
      "title": "HGETDEL",
      "url": "https://redis.io/docs/latest/commands/hgetdel/"
    },
    {
      "id": "commands/hgetex",
      "summary": "Get the value of one or more fields of a given hash key, and optionally set their expiration.",
      "title": "HGETEX",
      "url": "https://redis.io/docs/latest/commands/hgetex/"
    },
    {
      "id": "commands/himport",
      "summary": "A container for session-based hash import commands using fieldsets.",
      "title": "HIMPORT",
      "url": "https://redis.io/docs/latest/commands/himport/"
    },
    {
      "id": "commands/himport-discard",
      "summary": "Removes a single session-local fieldset by name.",
      "title": "HIMPORT DISCARD",
      "url": "https://redis.io/docs/latest/commands/himport-discard/"
    },
    {
      "id": "commands/himport-discardall",
      "summary": "Removes all session-local fieldsets for the connection.",
      "title": "HIMPORT DISCARDALL",
      "url": "https://redis.io/docs/latest/commands/himport-discardall/"
    },
    {
      "id": "commands/himport-prepare",
      "summary": "Defines a session-local fieldset that maps a name to a sorted set of field names.",
      "title": "HIMPORT PREPARE",
      "url": "https://redis.io/docs/latest/commands/himport-prepare/"
    },
    {
      "id": "commands/himport-set",
      "summary": "Creates a fieldset-based hash from values supplied in the order matching a previously prepared fieldset.",
      "title": "HIMPORT SET",
      "url": "https://redis.io/docs/latest/commands/himport-set/"
    },
    {
      "id": "commands/hincrby",
      "summary": "Increments the integer value of a field in a hash by a number. Uses 0 as initial value if the field doesn't exist.",
      "title": "HINCRBY",
      "url": "https://redis.io/docs/latest/commands/hincrby/"
    },
    {
      "id": "commands/hincrbyfloat",
      "summary": "Increments the floating point value of a field by a number. Uses 0 as initial value if the field doesn't exist.",
      "title": "HINCRBYFLOAT",
      "url": "https://redis.io/docs/latest/commands/hincrbyfloat/"
    },
    {
      "id": "commands/hkeys",
      "summary": "Returns all fields in a hash.",
      "title": "HKEYS",
      "url": "https://redis.io/docs/latest/commands/hkeys/"
    },
    {
      "id": "commands/hlen",
      "summary": "Returns the number of fields in a hash.",
      "title": "HLEN",
      "url": "https://redis.io/docs/latest/commands/hlen/"
    },
    {
      "id": "commands/hmget",
      "summary": "Returns the values of all fields in a hash.",
      "title": "HMGET",
      "url": "https://redis.io/docs/latest/commands/hmget/"
    },
    {
      "id": "commands/hmset",
      "summary": "Sets the values of multiple fields.",
      "title": "HMSET",
      "url": "https://redis.io/docs/latest/commands/hmset/"
    },
    {
      "id": "commands/hotkeys",
      "summary": "A container for hotkeys tracking commands.",
      "title": "HOTKEYS",
      "url": "https://redis.io/docs/latest/commands/hotkeys/"
    },
    {
      "id": "commands/hotkeys-get",
      "summary": "Returns lists of top K hotkeys depending on metrics chosen in HOTKEYS START command.",
      "title": "HOTKEYS GET",
      "url": "https://redis.io/docs/latest/commands/hotkeys-get/"
    },
    {
      "id": "commands/hotkeys-help",
      "summary": "Returns helpful text about HOTKEYS commands and parameters.",
      "title": "HOTKEYS HELP",
      "url": "https://redis.io/docs/latest/commands/hotkeys-help/"
    },
    {
      "id": "commands/hotkeys-reset",
      "summary": "Release the resources used for hotkey tracking.",
      "title": "HOTKEYS RESET",
      "url": "https://redis.io/docs/latest/commands/hotkeys-reset/"
    },
    {
      "id": "commands/hotkeys-start",
      "summary": "Starts hotkeys tracking.",
      "title": "HOTKEYS START",
      "url": "https://redis.io/docs/latest/commands/hotkeys-start/"
    },
    {
      "id": "commands/hotkeys-stop",
      "summary": "Stops hotkeys tracking.",
      "title": "HOTKEYS STOP",
      "url": "https://redis.io/docs/latest/commands/hotkeys-stop/"
    },
    {
      "id": "commands/hpersist",
      "summary": "Removes the expiration time for each specified field",
      "title": "HPERSIST",
      "url": "https://redis.io/docs/latest/commands/hpersist/"
    },
    {
      "id": "commands/hpexpire",
      "summary": "Set expiration for hash fields using relative time to expire (milliseconds)",
      "title": "HPEXPIRE",
      "url": "https://redis.io/docs/latest/commands/hpexpire/"
    },
    {
      "id": "commands/hpexpireat",
      "summary": "Set expiration for hash fields using an absolute Unix timestamp (milliseconds)",
      "title": "HPEXPIREAT",
      "url": "https://redis.io/docs/latest/commands/hpexpireat/"
    },
    {
      "id": "commands/hpexpiretime",
      "summary": "Returns the expiration time of a hash field as a Unix timestamp, in msec.",
      "title": "HPEXPIRETIME",
      "url": "https://redis.io/docs/latest/commands/hpexpiretime/"
    },
    {
      "id": "commands/hpttl",
      "summary": "Returns the TTL in milliseconds of a hash field.",
      "title": "HPTTL",
      "url": "https://redis.io/docs/latest/commands/hpttl/"
    },
    {
      "id": "commands/hrandfield",
      "summary": "Returns one or more random fields from a hash.",
      "title": "HRANDFIELD",
      "url": "https://redis.io/docs/latest/commands/hrandfield/"
    },
    {
      "id": "commands/hscan",
      "summary": "Iterates over fields and values of a hash.",
      "title": "HSCAN",
      "url": "https://redis.io/docs/latest/commands/hscan/"
    },
    {
      "id": "commands/hset",
      "summary": "Creates or modifies the value of a field in a hash.",
      "title": "HSET",
      "url": "https://redis.io/docs/latest/commands/hset/"
    },
    {
      "id": "commands/hsetex",
      "summary": "Set the value of one or more fields of a given hash key, and optionally set their expiration.",
      "title": "HSETEX",
      "url": "https://redis.io/docs/latest/commands/hsetex/"
    },
    {
      "id": "commands/hsetnx",
      "summary": "Sets the value of a field in a hash only when the field doesn't exist.",
      "title": "HSETNX",
      "url": "https://redis.io/docs/latest/commands/hsetnx/"
    },
    {
      "id": "commands/hstrlen",
      "summary": "Returns the length of the value of a field.",
      "title": "HSTRLEN",
      "url": "https://redis.io/docs/latest/commands/hstrlen/"
    },
    {
      "id": "commands/httl",
      "summary": "Returns the TTL in seconds of a hash field.",
      "title": "HTTL",
      "url": "https://redis.io/docs/latest/commands/httl/"
    },
    {
      "id": "commands/hvals",
      "summary": "Returns all values in a hash.",
      "title": "HVALS",
      "url": "https://redis.io/docs/latest/commands/hvals/"
    },
    {
      "id": "commands/incr",
      "summary": "Increments the integer value of a key by one. Uses 0 as initial value if the key doesn't exist.",
      "title": "INCR",
      "url": "https://redis.io/docs/latest/commands/incr/"
    },
    {
      "id": "commands/incrby",
      "summary": "Increments the integer value of a key by a number. Uses 0 as initial value if the key doesn't exist.",
      "title": "INCRBY",
      "url": "https://redis.io/docs/latest/commands/incrby/"
    },
    {
      "id": "commands/incrbyfloat",
      "summary": "Increment the floating point value of a key by a number. Uses 0 as initial value if the key doesn't exist.",
      "title": "INCRBYFLOAT",
      "url": "https://redis.io/docs/latest/commands/incrbyfloat/"
    },
    {
      "id": "commands/increx",
      "summary": "Increments the numeric value of a key by a number and sets its expiration time. Uses 0 as initial value if the key doesn't exist.",
      "title": "INCREX",
      "url": "https://redis.io/docs/latest/commands/increx/"
    },
    {
      "id": "commands/info",
      "summary": "Returns information and statistics about the server.",
      "title": "INFO",
      "url": "https://redis.io/docs/latest/commands/info/"
    },
    {
      "id": "commands/json.arrappend",
      "summary": "Append one or more JSON values into the array at path after the last element in it.",
      "title": "JSON.ARRAPPEND",
      "url": "https://redis.io/docs/latest/commands/json.arrappend/"
    },
    {
      "id": "commands/json.arrindex",
      "summary": "Returns the index of the first occurrence of a JSON scalar value in the array at path",
      "title": "JSON.ARRINDEX",
      "url": "https://redis.io/docs/latest/commands/json.arrindex/"
    },
    {
      "id": "commands/json.arrinsert",
      "summary": "Inserts the JSON scalar(s) value at the specified index in the array at path",
      "title": "JSON.ARRINSERT",
      "url": "https://redis.io/docs/latest/commands/json.arrinsert/"
    },
    {
      "id": "commands/json.arrlen",
      "summary": "Returns the length of the array at path",
      "title": "JSON.ARRLEN",
      "url": "https://redis.io/docs/latest/commands/json.arrlen/"
    },
    {
      "id": "commands/json.arrpop",
      "summary": "Removes and returns the element at the specified index in the array at path",
      "title": "JSON.ARRPOP",
      "url": "https://redis.io/docs/latest/commands/json.arrpop/"
    },
    {
      "id": "commands/json.arrtrim",
      "summary": "Trims the array at path to contain only the specified inclusive range of indices from start to stop",
      "title": "JSON.ARRTRIM",
      "url": "https://redis.io/docs/latest/commands/json.arrtrim/"
    },
    {
      "id": "commands/json.clear",
      "summary": "Clears all values from an array or an object and sets numeric values to `0`",
      "title": "JSON.CLEAR",
      "url": "https://redis.io/docs/latest/commands/json.clear/"
    },
    {
      "id": "commands/json.debug",
      "summary": "Debugging container command",
      "title": "JSON.DEBUG",
      "url": "https://redis.io/docs/latest/commands/json.debug/"
    },
    {
      "id": "commands/json.debug-help",
      "summary": "Shows helpful information",
      "title": "JSON.DEBUG HELP",
      "url": "https://redis.io/docs/latest/commands/json.debug-help/"
    },
    {
      "id": "commands/json.debug-memory",
      "summary": "Reports the size in bytes of a key",
      "title": "JSON.DEBUG MEMORY",
      "url": "https://redis.io/docs/latest/commands/json.debug-memory/"
    },
    {
      "id": "commands/json.del",
      "summary": "Deletes a value",
      "title": "JSON.DEL",
      "url": "https://redis.io/docs/latest/commands/json.del/"
    },
    {
      "id": "commands/json.forget",
      "summary": "Deletes a value",
      "title": "JSON.FORGET",
      "url": "https://redis.io/docs/latest/commands/json.forget/"
    },
    {
      "id": "commands/json.get",
      "summary": "Gets the value at one or more paths in JSON serialized form",
      "title": "JSON.GET",
      "url": "https://redis.io/docs/latest/commands/json.get/"
    },
    {
      "id": "commands/json.merge",
      "summary": "Merges a given JSON value into matching paths. Consequently, JSON values at matching paths are updated, deleted, or expanded with new children",
      "title": "JSON.MERGE",
      "url": "https://redis.io/docs/latest/commands/json.merge/"
    },
    {
      "id": "commands/json.mget",
      "summary": "Returns the values at a path from one or more keys",
      "title": "JSON.MGET",
      "url": "https://redis.io/docs/latest/commands/json.mget/"
    },
    {
      "id": "commands/json.mset",
      "summary": "Sets or updates the JSON value of one or more keys",
      "title": "JSON.MSET",
      "url": "https://redis.io/docs/latest/commands/json.mset/"
    },
    {
      "id": "commands/json.numincrby",
      "summary": "Increments the numeric value at path by a value",
      "title": "JSON.NUMINCRBY",
      "url": "https://redis.io/docs/latest/commands/json.numincrby/"
    },
    {
      "id": "commands/json.nummultby",
      "summary": "Multiplies the numeric value at path by a value",
      "title": "JSON.NUMMULTBY",
      "url": "https://redis.io/docs/latest/commands/json.nummultby/"
    },
    {
      "id": "commands/json.numpowby",
      "summary": "Raises the numeric value at path to the power of a value",
      "title": "JSON.NUMPOWBY",
      "url": "https://redis.io/docs/latest/commands/json.numpowby/"
    },
    {
      "id": "commands/json.objkeys",
      "summary": "Returns the key names of JSON objects at the paths matching a given path expression",
      "title": "JSON.OBJKEYS",
      "url": "https://redis.io/docs/latest/commands/json.objkeys/"
    },
    {
      "id": "commands/json.objlen",
      "summary": "Returns the number of keys in JSON objects at the paths matching a given path expression",
      "title": "JSON.OBJLEN",
      "url": "https://redis.io/docs/latest/commands/json.objlen/"
    },
    {
      "id": "commands/json.resp",
      "summary": "Returns the JSON value at path in Redis Serialization Protocol (RESP)",
      "title": "JSON.RESP",
      "url": "https://redis.io/docs/latest/commands/json.resp/"
    },
    {
      "id": "commands/json.set",
      "summary": "Sets or updates the JSON value at a path",
      "title": "JSON.SET",
      "url": "https://redis.io/docs/latest/commands/json.set/"
    },
    {
      "id": "commands/json.strappend",
      "summary": "Appends a string to JSON strings at the paths matching a given path expression",
      "title": "JSON.STRAPPEND",
      "url": "https://redis.io/docs/latest/commands/json.strappend/"
    },
    {
      "id": "commands/json.strlen",
      "summary": "Returns the length of JSON strings at the paths matching a given path expression",
      "title": "JSON.STRLEN",
      "url": "https://redis.io/docs/latest/commands/json.strlen/"
    },
    {
      "id": "commands/json.toggle",
      "summary": "Toggles a boolean value",
      "title": "JSON.TOGGLE",
      "url": "https://redis.io/docs/latest/commands/json.toggle/"
    },
    {
      "id": "commands/json.type",
      "summary": "Returns the type of the JSON value at path",
      "title": "JSON.TYPE",
      "url": "https://redis.io/docs/latest/commands/json.type/"
    },
    {
      "id": "commands/keys",
      "summary": "Returns all key names that match a pattern.",
      "title": "KEYS",
      "url": "https://redis.io/docs/latest/commands/keys/"
    },
    {
      "id": "commands/lastsave",
      "summary": "Returns the Unix timestamp of the last successful save to disk.",
      "title": "LASTSAVE",
      "url": "https://redis.io/docs/latest/commands/lastsave/"
    },
    {
      "id": "commands/latency",
      "summary": "A container for latency diagnostics commands.",
      "title": "LATENCY",
      "url": "https://redis.io/docs/latest/commands/latency/"
    },
    {
      "id": "commands/latency-doctor",
      "summary": "Returns a human-readable latency analysis report.",
      "title": "LATENCY DOCTOR",
      "url": "https://redis.io/docs/latest/commands/latency-doctor/"
    },
    {
      "id": "commands/latency-graph",
      "summary": "Returns a latency graph for an event.",
      "title": "LATENCY GRAPH",
      "url": "https://redis.io/docs/latest/commands/latency-graph/"
    },
    {
      "id": "commands/latency-help",
      "summary": "Returns helpful text about the different subcommands.",
      "title": "LATENCY HELP",
      "url": "https://redis.io/docs/latest/commands/latency-help/"
    },
    {
      "id": "commands/latency-histogram",
      "summary": "Returns the cumulative distribution of latencies of a subset or all commands.",
      "title": "LATENCY HISTOGRAM",
      "url": "https://redis.io/docs/latest/commands/latency-histogram/"
    },
    {
      "id": "commands/latency-history",
      "summary": "Returns timestamp-latency samples for an event.",
      "title": "LATENCY HISTORY",
      "url": "https://redis.io/docs/latest/commands/latency-history/"
    },
    {
      "id": "commands/latency-latest",
      "summary": "Returns the latest latency samples for all events.",
      "title": "LATENCY LATEST",
      "url": "https://redis.io/docs/latest/commands/latency-latest/"
    },
    {
      "id": "commands/latency-reset",
      "summary": "Resets the latency data for one or more events.",
      "title": "LATENCY RESET",
      "url": "https://redis.io/docs/latest/commands/latency-reset/"
    },
    {
      "id": "commands/lcs",
      "summary": "Finds the longest common substring.",
      "title": "LCS",
      "url": "https://redis.io/docs/latest/commands/lcs/"
    },
    {
      "id": "commands/lindex",
      "summary": "Returns an element from a list by its index.",
      "title": "LINDEX",
      "url": "https://redis.io/docs/latest/commands/lindex/"
    },
    {
      "id": "commands/linsert",
      "summary": "Inserts an element before or after another element in a list.",
      "title": "LINSERT",
      "url": "https://redis.io/docs/latest/commands/linsert/"
    },
    {
      "id": "commands/llen",
      "summary": "Returns the length of a list.",
      "title": "LLEN",
      "url": "https://redis.io/docs/latest/commands/llen/"
    },
    {
      "id": "commands/lmove",
      "summary": "Returns an element after popping it from one list and pushing it to another. Deletes the list if the last element was moved.",
      "title": "LMOVE",
      "url": "https://redis.io/docs/latest/commands/lmove/"
    },
    {
      "id": "commands/lmovem",
      "summary": "Moves up to (or exactly) a number of elements from one list to another and returns them. Deletes the source list if it becomes empty.",
      "title": "LMOVEM",
      "url": "https://redis.io/docs/latest/commands/lmovem/"
    },
    {
      "id": "commands/lmpop",
      "summary": "Returns multiple elements from a list after removing them. Deletes the list if the last element was popped.",
      "title": "LMPOP",
      "url": "https://redis.io/docs/latest/commands/lmpop/"
    },
    {
      "id": "commands/lolwut",
      "summary": "Displays computer art and the Redis version",
      "title": "LOLWUT",
      "url": "https://redis.io/docs/latest/commands/lolwut/"
    },
    {
      "id": "commands/lpop",
      "summary": "Returns the first elements in a list after removing it. Deletes the list if the last element was popped.",
      "title": "LPOP",
      "url": "https://redis.io/docs/latest/commands/lpop/"
    },
    {
      "id": "commands/lpos",
      "summary": "Returns the index of matching elements in a list.",
      "title": "LPOS",
      "url": "https://redis.io/docs/latest/commands/lpos/"
    },
    {
      "id": "commands/lpush",
      "summary": "Prepends one or more elements to a list. Creates the key if it doesn't exist.",
      "title": "LPUSH",
      "url": "https://redis.io/docs/latest/commands/lpush/"
    },
    {
      "id": "commands/lpushx",
      "summary": "Prepends one or more elements to a list only when the list exists.",
      "title": "LPUSHX",
      "url": "https://redis.io/docs/latest/commands/lpushx/"
    },
    {
      "id": "commands/lrange",
      "summary": "Returns a range of elements from a list.",
      "title": "LRANGE",
      "url": "https://redis.io/docs/latest/commands/lrange/"
    },
    {
      "id": "commands/lrem",
      "summary": "Removes elements from a list. Deletes the list if the last element was removed.",
      "title": "LREM",
      "url": "https://redis.io/docs/latest/commands/lrem/"
    },
    {
      "id": "commands/lset",
      "summary": "Sets the value of an element in a list by its index.",
      "title": "LSET",
      "url": "https://redis.io/docs/latest/commands/lset/"
    },
    {
      "id": "commands/ltrim",
      "summary": "Removes elements from both ends a list. Deletes the list if all elements were trimmed.",
      "title": "LTRIM",
      "url": "https://redis.io/docs/latest/commands/ltrim/"
    },
    {
      "id": "commands/memory",
      "summary": "A container for memory diagnostics commands.",
      "title": "MEMORY",
      "url": "https://redis.io/docs/latest/commands/memory/"
    },
    {
      "id": "commands/memory-doctor",
      "summary": "Outputs a memory problems report.",
      "title": "MEMORY DOCTOR",
      "url": "https://redis.io/docs/latest/commands/memory-doctor/"
    },
    {
      "id": "commands/memory-help",
      "summary": "Returns helpful text about the different subcommands.",
      "title": "MEMORY HELP",
      "url": "https://redis.io/docs/latest/commands/memory-help/"
    },
    {
      "id": "commands/memory-malloc-stats",
      "summary": "Returns the allocator statistics.",
      "title": "MEMORY MALLOC-STATS",
      "url": "https://redis.io/docs/latest/commands/memory-malloc-stats/"
    },
    {
      "id": "commands/memory-purge",
      "summary": "Asks the allocator to release memory.",
      "title": "MEMORY PURGE",
      "url": "https://redis.io/docs/latest/commands/memory-purge/"
    },
    {
      "id": "commands/memory-stats",
      "summary": "Returns details about memory usage.",
      "title": "MEMORY STATS",
      "url": "https://redis.io/docs/latest/commands/memory-stats/"
    },
    {
      "id": "commands/memory-usage",
      "summary": "Estimates the memory usage of a key.",
      "title": "MEMORY USAGE",
      "url": "https://redis.io/docs/latest/commands/memory-usage/"
    },
    {
      "id": "commands/mget",
      "summary": "Atomically returns the string values of one or more keys.",
      "title": "MGET",
      "url": "https://redis.io/docs/latest/commands/mget/"
    },
    {
      "id": "commands/migrate",
      "summary": "Atomically transfers a key from one Redis instance to another.",
      "title": "MIGRATE",
      "url": "https://redis.io/docs/latest/commands/migrate/"
    },
    {
      "id": "commands/module",
      "summary": "A container for module commands.",
      "title": "MODULE",
      "url": "https://redis.io/docs/latest/commands/module/"
    },
    {
      "id": "commands/module-help",
      "summary": "Returns helpful text about the different subcommands.",
      "title": "MODULE HELP",
      "url": "https://redis.io/docs/latest/commands/module-help/"
    },
    {
      "id": "commands/module-list",
      "summary": "Returns all loaded modules.",
      "title": "MODULE LIST",
      "url": "https://redis.io/docs/latest/commands/module-list/"
    },
    {
      "id": "commands/module-load",
      "summary": "Loads a module.",
      "title": "MODULE LOAD",
      "url": "https://redis.io/docs/latest/commands/module-load/"
    },
    {
      "id": "commands/module-loadex",
      "summary": "Loads a module using extended parameters.",
      "title": "MODULE LOADEX",
      "url": "https://redis.io/docs/latest/commands/module-loadex/"
    },
    {
      "id": "commands/module-unload",
      "summary": "Unloads a module.",
      "title": "MODULE UNLOAD",
      "url": "https://redis.io/docs/latest/commands/module-unload/"
    },
    {
      "id": "commands/monitor",
      "summary": "Listens for all requests received by the server in real-time.",
      "title": "MONITOR",
      "url": "https://redis.io/docs/latest/commands/monitor/"
    },
    {
      "id": "commands/move",
      "summary": "Moves a key to another database.",
      "title": "MOVE",
      "url": "https://redis.io/docs/latest/commands/move/"
    },
    {
      "id": "commands/mset",
      "summary": "Atomically creates or modifies the string values of one or more keys.",
      "title": "MSET",
      "url": "https://redis.io/docs/latest/commands/mset/"
    },
    {
      "id": "commands/msetex",
      "summary": "Atomically sets multiple string keys with a shared expiration in a single operation. Supports flexible argument parsing where condition and expiration flags can appear in any order.",
      "title": "MSETEX",
      "url": "https://redis.io/docs/latest/commands/msetex/"
    },
    {
      "id": "commands/msetnx",
      "summary": "Atomically modifies the string values of one or more keys only when all keys don't exist.",
      "title": "MSETNX",
      "url": "https://redis.io/docs/latest/commands/msetnx/"
    },
    {
      "id": "commands/multi",
      "summary": "Starts a transaction.",
      "title": "MULTI",
      "url": "https://redis.io/docs/latest/commands/multi/"
    },
    {
      "id": "commands/object",
      "summary": "A container for object introspection commands.",
      "title": "OBJECT",
      "url": "https://redis.io/docs/latest/commands/object/"
    },
    {
      "id": "commands/object-encoding",
      "summary": "Returns the internal encoding of a Redis object.",
      "title": "OBJECT ENCODING",
      "url": "https://redis.io/docs/latest/commands/object-encoding/"
    },
    {
      "id": "commands/object-freq",
      "summary": "Returns the logarithmic access frequency counter of a Redis object.",
      "title": "OBJECT FREQ",
      "url": "https://redis.io/docs/latest/commands/object-freq/"
    },
    {
      "id": "commands/object-help",
      "summary": "Returns helpful text about the different subcommands.",
      "title": "OBJECT HELP",
      "url": "https://redis.io/docs/latest/commands/object-help/"
    },
    {
      "id": "commands/object-idletime",
      "summary": "Returns the time since the last access to a Redis object.",
      "title": "OBJECT IDLETIME",
      "url": "https://redis.io/docs/latest/commands/object-idletime/"
    },
    {
      "id": "commands/object-refcount",
      "summary": "Returns the reference count of a value of a key.",
      "title": "OBJECT REFCOUNT",
      "url": "https://redis.io/docs/latest/commands/object-refcount/"
    },
    {
      "id": "commands/persist",
      "summary": "Removes the expiration time of a key.",
      "title": "PERSIST",
      "url": "https://redis.io/docs/latest/commands/persist/"
    },
    {
      "id": "commands/pexpire",
      "summary": "Sets the expiration time of a key in milliseconds.",
      "title": "PEXPIRE",
      "url": "https://redis.io/docs/latest/commands/pexpire/"
    },
    {
      "id": "commands/pexpireat",
      "summary": "Sets the expiration time of a key to a Unix milliseconds timestamp.",
      "title": "PEXPIREAT",
      "url": "https://redis.io/docs/latest/commands/pexpireat/"
    },
    {
      "id": "commands/pexpiretime",
      "summary": "Returns the expiration time of a key as a Unix milliseconds timestamp.",
      "title": "PEXPIRETIME",
      "url": "https://redis.io/docs/latest/commands/pexpiretime/"
    },
    {
      "id": "commands/pfadd",
      "summary": "Adds elements to a HyperLogLog key. Creates the key if it doesn't exist.",
      "title": "PFADD",
      "url": "https://redis.io/docs/latest/commands/pfadd/"
    },
    {
      "id": "commands/pfcount",
      "summary": "Returns the approximated cardinality of the set(s) observed by the HyperLogLog key(s).",
      "title": "PFCOUNT",
      "url": "https://redis.io/docs/latest/commands/pfcount/"
    },
    {
      "id": "commands/pfdebug",
      "summary": "Internal commands for debugging HyperLogLog values.",
      "title": "PFDEBUG",
      "url": "https://redis.io/docs/latest/commands/pfdebug/"
    },
    {
      "id": "commands/pfmerge",
      "summary": "Merges one or more HyperLogLog values into a single key.",
      "title": "PFMERGE",
      "url": "https://redis.io/docs/latest/commands/pfmerge/"
    },
    {
      "id": "commands/pfselftest",
      "summary": "An internal command for testing HyperLogLog values.",
      "title": "PFSELFTEST",
      "url": "https://redis.io/docs/latest/commands/pfselftest/"
    },
    {
      "id": "commands/ping",
      "summary": "Returns the server's liveliness response.",
      "title": "PING",
      "url": "https://redis.io/docs/latest/commands/ping/"
    },
    {
      "id": "commands/psetex",
      "summary": "Sets both string value and expiration time in milliseconds of a key. The key is created if it doesn't exist.",
      "title": "PSETEX",
      "url": "https://redis.io/docs/latest/commands/psetex/"
    },
    {
      "id": "commands/psubscribe",
      "summary": "Listens for messages published to channels that match one or more patterns.",
      "title": "PSUBSCRIBE",
      "url": "https://redis.io/docs/latest/commands/psubscribe/"
    },
    {
      "id": "commands/psync",
      "summary": "An internal command used in replication.",
      "title": "PSYNC",
      "url": "https://redis.io/docs/latest/commands/psync/"
    },
    {
      "id": "commands/pttl",
      "summary": "Returns the expiration time in milliseconds of a key.",
      "title": "PTTL",
      "url": "https://redis.io/docs/latest/commands/pttl/"
    },
    {
      "id": "commands/publish",
      "summary": "Posts a message to a channel.",
      "title": "PUBLISH",
      "url": "https://redis.io/docs/latest/commands/publish/"
    },
    {
      "id": "commands/pubsub",
      "summary": "A container for Pub/Sub commands.",
      "title": "PUBSUB",
      "url": "https://redis.io/docs/latest/commands/pubsub/"
    },
    {
      "id": "commands/pubsub-channels",
      "summary": "Returns the active channels.",
      "title": "PUBSUB CHANNELS",
      "url": "https://redis.io/docs/latest/commands/pubsub-channels/"
    },
    {
      "id": "commands/pubsub-help",
      "summary": "Returns helpful text about the different subcommands.",
      "title": "PUBSUB HELP",
      "url": "https://redis.io/docs/latest/commands/pubsub-help/"
    },
    {
      "id": "commands/pubsub-numpat",
      "summary": "Returns a count of unique pattern subscriptions.",
      "title": "PUBSUB NUMPAT",
      "url": "https://redis.io/docs/latest/commands/pubsub-numpat/"
    },
    {
      "id": "commands/pubsub-numsub",
      "summary": "Returns a count of subscribers to channels.",
      "title": "PUBSUB NUMSUB",
      "url": "https://redis.io/docs/latest/commands/pubsub-numsub/"
    },
    {
      "id": "commands/pubsub-shardchannels",
      "summary": "Returns the active shard channels.",
      "title": "PUBSUB SHARDCHANNELS",
      "url": "https://redis.io/docs/latest/commands/pubsub-shardchannels/"
    },
    {
      "id": "commands/pubsub-shardnumsub",
      "summary": "Returns the count of subscribers of shard channels.",
      "title": "PUBSUB SHARDNUMSUB",
      "url": "https://redis.io/docs/latest/commands/pubsub-shardnumsub/"
    },
    {
      "id": "commands/punsubscribe",
      "summary": "Stops listening to messages published to channels that match one or more patterns.",
      "title": "PUNSUBSCRIBE",
      "url": "https://redis.io/docs/latest/commands/punsubscribe/"
    },
    {
      "id": "commands/quit",
      "summary": "Closes the connection.",
      "title": "QUIT",
      "url": "https://redis.io/docs/latest/commands/quit/"
    },
    {
      "id": "commands/randomkey",
      "summary": "Returns a random key name from the database.",
      "title": "RANDOMKEY",
      "url": "https://redis.io/docs/latest/commands/randomkey/"
    },
    {
      "id": "commands/readonly",
      "summary": "Enables read-only queries for a connection to a Redis Cluster replica node.",
      "title": "READONLY",
      "url": "https://redis.io/docs/latest/commands/readonly/"
    },
    {
      "id": "commands/readwrite",
      "summary": "Enables read-write queries for a connection to a Redis Cluster replica node.",
      "title": "READWRITE",
      "url": "https://redis.io/docs/latest/commands/readwrite/"
    },
    {
      "id": "commands/rename",
      "summary": "Renames a key and overwrites the destination.",
      "title": "RENAME",
      "url": "https://redis.io/docs/latest/commands/rename/"
    },
    {
      "id": "commands/renamenx",
      "summary": "Renames a key only when the target key name doesn't exist.",
      "title": "RENAMENX",
      "url": "https://redis.io/docs/latest/commands/renamenx/"
    },
    {
      "id": "commands/replconf",
      "summary": "An internal command for configuring the replication stream.",
      "title": "REPLCONF",
      "url": "https://redis.io/docs/latest/commands/replconf/"
    },
    {
      "id": "commands/replicaof",
      "summary": "Configures a server as replica of another, or promotes it to a master.",
      "title": "REPLICAOF",
      "url": "https://redis.io/docs/latest/commands/replicaof/"
    },
    {
      "id": "commands/reset",
      "summary": "Resets the connection.",
      "title": "RESET",
      "url": "https://redis.io/docs/latest/commands/reset/"
    },
    {
      "id": "commands/restore",
      "summary": "Creates a key from the serialized representation of a value.",
      "title": "RESTORE",
      "url": "https://redis.io/docs/latest/commands/restore/"
    },
    {
      "id": "commands/restore-asking",
      "summary": "An internal command for migrating keys in a cluster.",
      "title": "RESTORE-ASKING",
      "url": "https://redis.io/docs/latest/commands/restore-asking/"
    },
    {
      "id": "commands/role",
      "summary": "Returns the replication role.",
      "title": "ROLE",
      "url": "https://redis.io/docs/latest/commands/role/"
    },
    {
      "id": "commands/rpop",
      "summary": "Returns and removes the last elements of a list. Deletes the list if the last element was popped.",
      "title": "RPOP",
      "url": "https://redis.io/docs/latest/commands/rpop/"
    },
    {
      "id": "commands/rpoplpush",
      "summary": "Returns the last element of a list after removing and pushing it to another list. Deletes the list if the last element was popped.",
      "title": "RPOPLPUSH",
      "url": "https://redis.io/docs/latest/commands/rpoplpush/"
    },
    {
      "id": "commands/rpush",
      "summary": "Appends one or more elements to a list. Creates the key if it doesn't exist.",
      "title": "RPUSH",
      "url": "https://redis.io/docs/latest/commands/rpush/"
    },
    {
      "id": "commands/rpushx",
      "summary": "Appends an element to a list only when the list exists.",
      "title": "RPUSHX",
      "url": "https://redis.io/docs/latest/commands/rpushx/"
    },
    {
      "id": "commands/sadd",
      "summary": "Adds one or more members to a set. Creates the key if it doesn't exist.",
      "title": "SADD",
      "url": "https://redis.io/docs/latest/commands/sadd/"
    },
    {
      "id": "commands/save",
      "summary": "Synchronously saves the database(s) to disk.",
      "title": "SAVE",
      "url": "https://redis.io/docs/latest/commands/save/"
    },
    {
      "id": "commands/scan",
      "summary": "Iterates over the key names in the database.",
      "title": "SCAN",
      "url": "https://redis.io/docs/latest/commands/scan/"
    },
    {
      "id": "commands/scard",
      "summary": "Returns the number of members in a set.",
      "title": "SCARD",
      "url": "https://redis.io/docs/latest/commands/scard/"
    },
    {
      "id": "commands/script",
      "summary": "A container for Lua scripts management commands.",
      "title": "SCRIPT",
      "url": "https://redis.io/docs/latest/commands/script/"
    },
    {
      "id": "commands/script-debug",
      "summary": "Sets the debug mode of server-side Lua scripts.",
      "title": "SCRIPT DEBUG",
      "url": "https://redis.io/docs/latest/commands/script-debug/"
    },
    {
      "id": "commands/script-exists",
      "summary": "Determines whether server-side Lua scripts exist in the script cache.",
      "title": "SCRIPT EXISTS",
      "url": "https://redis.io/docs/latest/commands/script-exists/"
    },
    {
      "id": "commands/script-flush",
      "summary": "Removes all server-side Lua scripts from the script cache.",
      "title": "SCRIPT FLUSH",
      "url": "https://redis.io/docs/latest/commands/script-flush/"
    },
    {
      "id": "commands/script-help",
      "summary": "Returns helpful text about the different subcommands.",
      "title": "SCRIPT HELP",
      "url": "https://redis.io/docs/latest/commands/script-help/"
    },
    {
      "id": "commands/script-kill",
      "summary": "Terminates a server-side Lua script during execution.",
      "title": "SCRIPT KILL",
      "url": "https://redis.io/docs/latest/commands/script-kill/"
    },
    {
      "id": "commands/script-load",
      "summary": "Loads a server-side Lua script to the script cache.",
      "title": "SCRIPT LOAD",
      "url": "https://redis.io/docs/latest/commands/script-load/"
    },
    {
      "id": "commands/sdiff",
      "summary": "Returns the difference of multiple sets.",
      "title": "SDIFF",
      "url": "https://redis.io/docs/latest/commands/sdiff/"
    },
    {
      "id": "commands/sdiffcard",
      "summary": "Returns the number of members of the difference between the first set and all successive sets.",
      "title": "SDIFFCARD",
      "url": "https://redis.io/docs/latest/commands/sdiffcard/"
    },
    {
      "id": "commands/sdiffstore",
      "summary": "Stores the difference of multiple sets in a key.",
      "title": "SDIFFSTORE",
      "url": "https://redis.io/docs/latest/commands/sdiffstore/"
    },
    {
      "id": "commands/select",
      "summary": "Changes the selected database.",
      "title": "SELECT",
      "url": "https://redis.io/docs/latest/commands/select/"
    },
    {
      "id": "commands/set",
      "summary": "Sets the string value of a key, ignoring its type. The key is created if it doesn't exist.",
      "title": "SET",
      "url": "https://redis.io/docs/latest/commands/set/"
    },
    {
      "id": "commands/setbit",
      "summary": "Sets or clears the bit at offset of the string value. Creates the key if it doesn't exist.",
      "title": "SETBIT",
      "url": "https://redis.io/docs/latest/commands/setbit/"
    },
    {
      "id": "commands/setex",
      "summary": "Sets the string value and expiration time of a key. Creates the key if it doesn't exist.",
      "title": "SETEX",
      "url": "https://redis.io/docs/latest/commands/setex/"
    },
    {
      "id": "commands/setnx",
      "summary": "Set the string value of a key only when the key doesn't exist.",
      "title": "SETNX",
      "url": "https://redis.io/docs/latest/commands/setnx/"
    },
    {
      "id": "commands/setrange",
      "summary": "Overwrites a part of a string value with another by an offset. Creates the key if it doesn't exist.",
      "title": "SETRANGE",
      "url": "https://redis.io/docs/latest/commands/setrange/"
    },
    {
      "id": "commands/shutdown",
      "summary": "Synchronously saves the database(s) to disk and shuts down the Redis server.",
      "title": "SHUTDOWN",
      "url": "https://redis.io/docs/latest/commands/shutdown/"
    },
    {
      "id": "commands/sinter",
      "summary": "Returns the intersect of multiple sets.",
      "title": "SINTER",
      "url": "https://redis.io/docs/latest/commands/sinter/"
    },
    {
      "id": "commands/sintercard",
      "summary": "Returns the number of members of the intersect of multiple sets.",
      "title": "SINTERCARD",
      "url": "https://redis.io/docs/latest/commands/sintercard/"
    },
    {
      "id": "commands/sinterstore",
      "summary": "Stores the intersect of multiple sets in a key.",
      "title": "SINTERSTORE",
      "url": "https://redis.io/docs/latest/commands/sinterstore/"
    },
    {
      "id": "commands/sismember",
      "summary": "Determines whether a member belongs to a set.",
      "title": "SISMEMBER",
      "url": "https://redis.io/docs/latest/commands/sismember/"
    },
    {
      "id": "commands/slaveof",
      "summary": "Sets a Redis server as a replica of another, or promotes it to being a master.",
      "title": "SLAVEOF",
      "url": "https://redis.io/docs/latest/commands/slaveof/"
    },
    {
      "id": "commands/slowlog",
      "summary": "A container for slow log commands.",
      "title": "SLOWLOG",
      "url": "https://redis.io/docs/latest/commands/slowlog/"
    },
    {
      "id": "commands/slowlog-get",
      "summary": "Returns the slow log's entries.",
      "title": "SLOWLOG GET",
      "url": "https://redis.io/docs/latest/commands/slowlog-get/"
    },
    {
      "id": "commands/slowlog-help",
      "summary": "Show helpful text about the different subcommands",
      "title": "SLOWLOG HELP",
      "url": "https://redis.io/docs/latest/commands/slowlog-help/"
    },
    {
      "id": "commands/slowlog-len",
      "summary": "Returns the number of entries in the slow log.",
      "title": "SLOWLOG LEN",
      "url": "https://redis.io/docs/latest/commands/slowlog-len/"
    },
    {
      "id": "commands/slowlog-reset",
      "summary": "Clears all entries from the slow log.",
      "title": "SLOWLOG RESET",
      "url": "https://redis.io/docs/latest/commands/slowlog-reset/"
    },
    {
      "id": "commands/smembers",
      "summary": "Returns all members of a set.",
      "title": "SMEMBERS",
      "url": "https://redis.io/docs/latest/commands/smembers/"
    },
    {
      "id": "commands/smismember",
      "summary": "Determines whether multiple members belong to a set.",
      "title": "SMISMEMBER",
      "url": "https://redis.io/docs/latest/commands/smismember/"
    },
    {
      "id": "commands/smove",
      "summary": "Moves a member from one set to another.",
      "title": "SMOVE",
      "url": "https://redis.io/docs/latest/commands/smove/"
    },
    {
      "id": "commands/sort",
      "summary": "Sorts the elements in a list, a set, or a sorted set, optionally storing the result.",
      "title": "SORT",
      "url": "https://redis.io/docs/latest/commands/sort/"
    },
    {
      "id": "commands/sort_ro",
      "summary": "Returns the sorted elements of a list, a set, or a sorted set.",
      "title": "SORT_RO",
      "url": "https://redis.io/docs/latest/commands/sort_ro/"
    },
    {
      "id": "commands/spop",
      "summary": "Returns one or more random members from a set after removing them. Deletes the set if the last member was popped.",
      "title": "SPOP",
      "url": "https://redis.io/docs/latest/commands/spop/"
    },
    {
      "id": "commands/spublish",
      "summary": "Post a message to a shard channel",
      "title": "SPUBLISH",
      "url": "https://redis.io/docs/latest/commands/spublish/"
    },
    {
      "id": "commands/srandmember",
      "summary": "Get one or multiple random members from a set",
      "title": "SRANDMEMBER",
      "url": "https://redis.io/docs/latest/commands/srandmember/"
    },
    {
      "id": "commands/srem",
      "summary": "Removes one or more members from a set. Deletes the set if the last member was removed.",
      "title": "SREM",
      "url": "https://redis.io/docs/latest/commands/srem/"
    },
    {
      "id": "commands/sscan",
      "summary": "Iterates over members of a set.",
      "title": "SSCAN",
      "url": "https://redis.io/docs/latest/commands/sscan/"
    },
    {
      "id": "commands/ssubscribe",
      "summary": "Listens for messages published to shard channels.",
      "title": "SSUBSCRIBE",
      "url": "https://redis.io/docs/latest/commands/ssubscribe/"
    },
    {
      "id": "commands/strlen",
      "summary": "Returns the length of a string value.",
      "title": "STRLEN",
      "url": "https://redis.io/docs/latest/commands/strlen/"
    },
    {
      "id": "commands/subscribe",
      "summary": "Listens for messages published to channels.",
      "title": "SUBSCRIBE",
      "url": "https://redis.io/docs/latest/commands/subscribe/"
    },
    {
      "id": "commands/substr",
      "summary": "Returns a substring from a string value.",
      "title": "SUBSTR",
      "url": "https://redis.io/docs/latest/commands/substr/"
    },
    {
      "id": "commands/sunion",
      "summary": "Returns the union of multiple sets.",
      "title": "SUNION",
      "url": "https://redis.io/docs/latest/commands/sunion/"
    },
    {
      "id": "commands/sunioncard",
      "summary": "Returns the number of members of the union of multiple sets.",
      "title": "SUNIONCARD",
      "url": "https://redis.io/docs/latest/commands/sunioncard/"
    },
    {
      "id": "commands/sunionstore",
      "summary": "Stores the union of multiple sets in a key.",
      "title": "SUNIONSTORE",
      "url": "https://redis.io/docs/latest/commands/sunionstore/"
    },
    {
      "id": "commands/sunsubscribe",
      "summary": "Stops listening to messages posted to shard channels.",
      "title": "SUNSUBSCRIBE",
      "url": "https://redis.io/docs/latest/commands/sunsubscribe/"
    },
    {
      "id": "commands/swapdb",
      "summary": "Swaps two Redis databases.",
      "title": "SWAPDB",
      "url": "https://redis.io/docs/latest/commands/swapdb/"
    },
    {
      "id": "commands/sync",
      "summary": "An internal command used in replication.",
      "title": "SYNC",
      "url": "https://redis.io/docs/latest/commands/sync/"
    },
    {
      "id": "commands/tdigest.add",
      "summary": "Adds one or more observations to a t-digest sketch",
      "title": "TDIGEST.ADD",
      "url": "https://redis.io/docs/latest/commands/tdigest.add/"
    },
    {
      "id": "commands/tdigest.byrank",
      "summary": "Returns, for each input rank, a floating-point estimation of the value with that rank",
      "title": "TDIGEST.BYRANK",
      "url": "https://redis.io/docs/latest/commands/tdigest.byrank/"
    },
    {
      "id": "commands/tdigest.byrevrank",
      "summary": "Returns, for each input reverse rank, an estimation of the floating-point value with that reverse rank",
      "title": "TDIGEST.BYREVRANK",
      "url": "https://redis.io/docs/latest/commands/tdigest.byrevrank/"
    },
    {
      "id": "commands/tdigest.cdf",
      "summary": "Returns, for each input value, an estimation of the floating-point fraction of (observations smaller than the given value + half the observations equal to the given value)",
      "title": "TDIGEST.CDF",
      "url": "https://redis.io/docs/latest/commands/tdigest.cdf/"
    },
    {
      "id": "commands/tdigest.create",
      "summary": "Allocates memory and initializes a new t-digest sketch",
      "title": "TDIGEST.CREATE",
      "url": "https://redis.io/docs/latest/commands/tdigest.create/"
    },
    {
      "id": "commands/tdigest.info",
      "summary": "Returns information and statistics about a t-digest sketch",
      "title": "TDIGEST.INFO",
      "url": "https://redis.io/docs/latest/commands/tdigest.info/"
    },
    {
      "id": "commands/tdigest.max",
      "summary": "Returns the maximum observation value from a t-digest sketch",
      "title": "TDIGEST.MAX",
      "url": "https://redis.io/docs/latest/commands/tdigest.max/"
    },
    {
      "id": "commands/tdigest.merge",
      "summary": "Merges multiple t-digest sketches into a single sketch",
      "title": "TDIGEST.MERGE",
      "url": "https://redis.io/docs/latest/commands/tdigest.merge/"
    },
    {
      "id": "commands/tdigest.min",
      "summary": "Returns the minimum observation value from a t-digest sketch",
      "title": "TDIGEST.MIN",
      "url": "https://redis.io/docs/latest/commands/tdigest.min/"
    },
    {
      "id": "commands/tdigest.quantile",
      "summary": "Returns, for each input fraction, a floating-point estimation of the value that is smaller than the given fraction of observations",
      "title": "TDIGEST.QUANTILE",
      "url": "https://redis.io/docs/latest/commands/tdigest.quantile/"
    },
    {
      "id": "commands/tdigest.rank",
      "summary": "Returns, for each floating-point input value, the estimated rank of the value (the number of observations in the sketch that are smaller than the value + half the number of observations that are equal to the value)",
      "title": "TDIGEST.RANK",
      "url": "https://redis.io/docs/latest/commands/tdigest.rank/"
    },
    {
      "id": "commands/tdigest.reset",
      "summary": "Resets a t-digest sketch (empties the sketch and re-initializes it).",
      "title": "TDIGEST.RESET",
      "url": "https://redis.io/docs/latest/commands/tdigest.reset/"
    },
    {
      "id": "commands/tdigest.revrank",
      "summary": "Returns, for each floating-point input value, the estimated reverse rank of the value (the number of observations in the sketch that are larger than the value + half the number of observations that are equal to the value)",
      "title": "TDIGEST.REVRANK",
      "url": "https://redis.io/docs/latest/commands/tdigest.revrank/"
    },
    {
      "id": "commands/tdigest.trimmed_mean",
      "summary": "Returns an estimation of the mean value from the sketch, excluding observation values outside the low and high cutoff quantiles",
      "title": "TDIGEST.TRIMMED_MEAN",
      "url": "https://redis.io/docs/latest/commands/tdigest.trimmed_mean/"
    },
    {
      "id": "commands/time",
      "summary": "Returns the server time.",
      "title": "TIME",
      "url": "https://redis.io/docs/latest/commands/time/"
    },
    {
      "id": "commands/topk.add",
      "summary": "Adds an item to a Top-k sketch. Multiple items can be added at the same time.",
      "title": "TOPK.ADD",
      "url": "https://redis.io/docs/latest/commands/topk.add/"
    },
    {
      "id": "commands/topk.count",
      "summary": "Return the count for one or more items in a sketch",
      "title": "TOPK.COUNT",
      "url": "https://redis.io/docs/latest/commands/topk.count/"
    },
    {
      "id": "commands/topk.incrby",
      "summary": "Increases the count of one or more items by increment",
      "title": "TOPK.INCRBY",
      "url": "https://redis.io/docs/latest/commands/topk.incrby/"
    },
    {
      "id": "commands/topk.info",
      "summary": "Returns information about a sketch",
      "title": "TOPK.INFO",
      "url": "https://redis.io/docs/latest/commands/topk.info/"
    },
    {
      "id": "commands/topk.list",
      "summary": "Return the full list of items in the Top-K sketch",
      "title": "TOPK.LIST",
      "url": "https://redis.io/docs/latest/commands/topk.list/"
    },
    {
      "id": "commands/topk.query",
      "summary": "Checks whether one or more items are in a sketch",
      "title": "TOPK.QUERY",
      "url": "https://redis.io/docs/latest/commands/topk.query/"
    },
    {
      "id": "commands/topk.reserve",
      "summary": "Initializes a Top-K sketch with specified parameters",
      "title": "TOPK.RESERVE",
      "url": "https://redis.io/docs/latest/commands/topk.reserve/"
    },
    {
      "id": "commands/touch",
      "summary": "Returns the number of existing keys out of those specified after updating the time they were last accessed.",
      "title": "TOUCH",
      "url": "https://redis.io/docs/latest/commands/touch/"
    },
    {
      "id": "commands/ts.add",
      "summary": "Append a sample to a time series",
      "title": "TS.ADD",
      "url": "https://redis.io/docs/latest/commands/ts.add/"
    },
    {
      "id": "commands/ts.alter",
      "summary": "Update the retention, chunk size, duplicate policy, and labels of an existing time series",
      "title": "TS.ALTER",
      "url": "https://redis.io/docs/latest/commands/ts.alter/"
    },
    {
      "id": "commands/ts.create",
      "summary": "Create a new time series",
      "title": "TS.CREATE",
      "url": "https://redis.io/docs/latest/commands/ts.create/"
    },
    {
      "id": "commands/ts.createrule",
      "summary": "Create a compaction rule.",
      "title": "TS.CREATERULE",
      "url": "https://redis.io/docs/latest/commands/ts.createrule/"
    },
    {
      "id": "commands/ts.decrby",
      "summary": "Decrease the value of the sample with the maximum existing timestamp, or create a new sample with a value equal to the value of the sample with the maximum existing timestamp with a given decrement",
      "title": "TS.DECRBY",
      "url": "https://redis.io/docs/latest/commands/ts.decrby/"
    },
    {
      "id": "commands/ts.del",
      "summary": "Delete all samples between two timestamps for a given time series",
      "title": "TS.DEL",
      "url": "https://redis.io/docs/latest/commands/ts.del/"
    },
    {
      "id": "commands/ts.deleterule",
      "summary": "Delete a compaction rule",
      "title": "TS.DELETERULE",
      "url": "https://redis.io/docs/latest/commands/ts.deleterule/"
    },
    {
      "id": "commands/ts.get",
      "summary": "Get the sample with the highest timestamp from a given time series",
      "title": "TS.GET",
      "url": "https://redis.io/docs/latest/commands/ts.get/"
    },
    {
      "id": "commands/ts.incrby",
      "summary": "Increase the value of the sample with the maximum existing timestamp, or create a new sample with a value equal to the value of the sample with the maximum existing timestamp with a given increment",
      "title": "TS.INCRBY",
      "url": "https://redis.io/docs/latest/commands/ts.incrby/"
    },
    {
      "id": "commands/ts.info",
      "summary": "Returns information and statistics for a time series",
      "title": "TS.INFO",
      "url": "https://redis.io/docs/latest/commands/ts.info/"
    },
    {
      "id": "commands/ts.madd",
      "summary": "Append new samples to one or more time series",
      "title": "TS.MADD",
      "url": "https://redis.io/docs/latest/commands/ts.madd/"
    },
    {
      "id": "commands/ts.mget",
      "summary": "Get the sample with the highest timestamp from each time series matching a specific filter",
      "title": "TS.MGET",
      "url": "https://redis.io/docs/latest/commands/ts.mget/"
    },
    {
      "id": "commands/ts.mrange",
      "summary": "Query a range across multiple time series by filters in forward direction",
      "title": "TS.MRANGE",
      "url": "https://redis.io/docs/latest/commands/ts.mrange/"
    },
    {
      "id": "commands/ts.mrevrange",
      "summary": "Query a range across multiple time-series by filters in reverse direction",
      "title": "TS.MREVRANGE",
      "url": "https://redis.io/docs/latest/commands/ts.mrevrange/"
    },
    {
      "id": "commands/ts.nrange",
      "summary": "Query a range across multiple time series in forward direction, returning the results grouped by timestamp",
      "title": "TS.NRANGE",
      "url": "https://redis.io/docs/latest/commands/ts.nrange/"
    },
    {
      "id": "commands/ts.nrevrange",
      "summary": "Query a range across multiple time series in reverse direction, returning the results grouped by timestamp",
      "title": "TS.NREVRANGE",
      "url": "https://redis.io/docs/latest/commands/ts.nrevrange/"
    },
    {
      "id": "commands/ts.queryindex",
      "summary": "Get all time series keys matching a filter list",
      "title": "TS.QUERYINDEX",
      "url": "https://redis.io/docs/latest/commands/ts.queryindex/"
    },
    {
      "id": "commands/ts.querylabels",
      "summary": "Get all label names, or all values of a given label, for time series matching a filter list, or all series",
      "title": "TS.QUERYLABELS",
      "url": "https://redis.io/docs/latest/commands/ts.querylabels/"
    },
    {
      "id": "commands/ts.range",
      "summary": "Query a range in forward direction",
      "title": "TS.RANGE",
      "url": "https://redis.io/docs/latest/commands/ts.range/"
    },
    {
      "id": "commands/ts.read",
      "summary": "Read: return up to max_count samples with timestamp >= timestamp. With BLOCK, waits up to milliseconds ms until at least min_count qualifying samples exist",
      "title": "TS.READ",
      "url": "https://redis.io/docs/latest/commands/ts.read/"
    },
    {
      "id": "commands/ts.revrange",
      "summary": "Query a range in reverse direction",
      "title": "TS.REVRANGE",
      "url": "https://redis.io/docs/latest/commands/ts.revrange/"
    },
    {
      "id": "commands/ttl",
      "summary": "Returns the expiration time in seconds of a key.",
      "title": "TTL",
      "url": "https://redis.io/docs/latest/commands/ttl/"
    },
    {
      "id": "commands/type",
      "summary": "Determines the type of value stored at a key.",
      "title": "TYPE",
      "url": "https://redis.io/docs/latest/commands/type/"
    },
    {
      "id": "commands/unlink",
      "summary": "Asynchronously deletes one or more keys.",
      "title": "UNLINK",
      "url": "https://redis.io/docs/latest/commands/unlink/"
    },
    {
      "id": "commands/unsubscribe",
      "summary": "Stops listening to messages posted to channels.",
      "title": "UNSUBSCRIBE",
      "url": "https://redis.io/docs/latest/commands/unsubscribe/"
    },
    {
      "id": "commands/unwatch",
      "summary": "Forgets about watched keys of a transaction.",
      "title": "UNWATCH",
      "url": "https://redis.io/docs/latest/commands/unwatch/"
    },
    {
      "id": "commands/vadd",
      "summary": "Add a new element to a vector set, or update its vector if it already exists.",
      "title": "VADD",
      "url": "https://redis.io/docs/latest/commands/vadd/"
    },
    {
      "id": "commands/vcard",
      "summary": "Return the number of elements in a vector set.",
      "title": "VCARD",
      "url": "https://redis.io/docs/latest/commands/vcard/"
    },
    {
      "id": "commands/vdim",
      "summary": "Return the dimension of vectors in the vector set.",
      "title": "VDIM",
      "url": "https://redis.io/docs/latest/commands/vdim/"
    },
    {
      "id": "commands/vemb",
      "summary": "Return the vector associated with an element.",
      "title": "VEMB",
      "url": "https://redis.io/docs/latest/commands/vemb/"
    },
    {
      "id": "commands/vgetattr",
      "summary": "Retrieve the JSON attributes of elements.",
      "title": "VGETATTR",
      "url": "https://redis.io/docs/latest/commands/vgetattr/"
    },
    {
      "id": "commands/vinfo",
      "summary": "Return information about a vector set.",
      "title": "VINFO",
      "url": "https://redis.io/docs/latest/commands/vinfo/"
    },
    {
      "id": "commands/vismember",
      "summary": "Check if an element exists in a vector set.",
      "title": "VISMEMBER",
      "url": "https://redis.io/docs/latest/commands/vismember/"
    },
    {
      "id": "commands/vlinks",
      "summary": "Return the neighbors of an element at each layer in the HNSW graph.",
      "title": "VLINKS",
      "url": "https://redis.io/docs/latest/commands/vlinks/"
    },
    {
      "id": "commands/vrandmember",
      "summary": "Return one or multiple random members from a vector set.",
      "title": "VRANDMEMBER",
      "url": "https://redis.io/docs/latest/commands/vrandmember/"
    },
    {
      "id": "commands/vrange",
      "summary": "Return elements in a lexicographical range",
      "title": "VRANGE",
      "url": "https://redis.io/docs/latest/commands/vrange/"
    },
    {
      "id": "commands/vrem",
      "summary": "Remove an element from a vector set.",
      "title": "VREM",
      "url": "https://redis.io/docs/latest/commands/vrem/"
    },
    {
      "id": "commands/vsetattr",
      "summary": "Associate or remove the JSON attributes of elements.",
      "title": "VSETATTR",
      "url": "https://redis.io/docs/latest/commands/vsetattr/"
    },
    {
      "id": "commands/vsim",
      "summary": "Return elements by vector similarity.",
      "title": "VSIM",
      "url": "https://redis.io/docs/latest/commands/vsim/"
    },
    {
      "id": "commands/wait",
      "summary": "Blocks until the asynchronous replication of all preceding write commands sent by the connection is completed.",
      "title": "WAIT",
      "url": "https://redis.io/docs/latest/commands/wait/"
    },
    {
      "id": "commands/waitaof",
      "summary": "Blocks until all of the preceding write commands sent by the connection are written to the append-only file of the master and/or replicas.",
      "title": "WAITAOF",
      "url": "https://redis.io/docs/latest/commands/waitaof/"
    },
    {
      "id": "commands/watch",
      "summary": "Monitors changes to keys to determine the execution of a transaction.",
      "title": "WATCH",
      "url": "https://redis.io/docs/latest/commands/watch/"
    },
    {
      "id": "commands/xack",
      "summary": "Returns the number of messages that were successfully acknowledged by the consumer group member of a stream.",
      "title": "XACK",
      "url": "https://redis.io/docs/latest/commands/xack/"
    },
    {
      "id": "commands/xackdel",
      "summary": "Acknowledges and conditionally deletes one or multiple entries for a stream consumer group.",
      "title": "XACKDEL",
      "url": "https://redis.io/docs/latest/commands/xackdel/"
    },
    {
      "id": "commands/xadd",
      "summary": "Appends a new message to a stream. Creates the key if it doesn't exist.",
      "title": "XADD",
      "url": "https://redis.io/docs/latest/commands/xadd/"
    },
    {
      "id": "commands/xautoclaim",
      "summary": "Changes, or acquires, ownership of messages in a consumer group, as if the messages were delivered to as consumer group member.",
      "title": "XAUTOCLAIM",
      "url": "https://redis.io/docs/latest/commands/xautoclaim/"
    },
    {
      "id": "commands/xcfgset",
      "summary": "Sets the IDMP configuration parameters for a stream.",
      "title": "XCFGSET",
      "url": "https://redis.io/docs/latest/commands/xcfgset/"
    },
    {
      "id": "commands/xclaim",
      "summary": "Changes, or acquires, ownership of a message in a consumer group, as if the message was delivered a consumer group member.",
      "title": "XCLAIM",
      "url": "https://redis.io/docs/latest/commands/xclaim/"
    },
    {
      "id": "commands/xdel",
      "summary": "Returns the number of messages after removing them from a stream.",
      "title": "XDEL",
      "url": "https://redis.io/docs/latest/commands/xdel/"
    },
    {
      "id": "commands/xdelex",
      "summary": "Deletes one or multiple entries from the stream.",
      "title": "XDELEX",
      "url": "https://redis.io/docs/latest/commands/xdelex/"
    },
    {
      "id": "commands/xgroup",
      "summary": "A container for consumer groups commands.",
      "title": "XGROUP",
      "url": "https://redis.io/docs/latest/commands/xgroup/"
    },
    {
      "id": "commands/xgroup-create",
      "summary": "Creates a consumer group.",
      "title": "XGROUP CREATE",
      "url": "https://redis.io/docs/latest/commands/xgroup-create/"
    },
    {
      "id": "commands/xgroup-createconsumer",
      "summary": "Creates a consumer in a consumer group.",
      "title": "XGROUP CREATECONSUMER",
      "url": "https://redis.io/docs/latest/commands/xgroup-createconsumer/"
    },
    {
      "id": "commands/xgroup-delconsumer",
      "summary": "Deletes a consumer from a consumer group.",
      "title": "XGROUP DELCONSUMER",
      "url": "https://redis.io/docs/latest/commands/xgroup-delconsumer/"
    },
    {
      "id": "commands/xgroup-destroy",
      "summary": "Destroys a consumer group.",
      "title": "XGROUP DESTROY",
      "url": "https://redis.io/docs/latest/commands/xgroup-destroy/"
    },
    {
      "id": "commands/xgroup-help",
      "summary": "Returns helpful text about the different subcommands.",
      "title": "XGROUP HELP",
      "url": "https://redis.io/docs/latest/commands/xgroup-help/"
    },
    {
      "id": "commands/xgroup-setid",
      "summary": "Sets the last-delivered ID of a consumer group.",
      "title": "XGROUP SETID",
      "url": "https://redis.io/docs/latest/commands/xgroup-setid/"
    },
    {
      "id": "commands/xidmprecord",
      "summary": "An internal command for setting IDMP metadata on an existing stream message.",
      "title": "XIDMPRECORD",
      "url": "https://redis.io/docs/latest/commands/xidmprecord/"
    },
    {
      "id": "commands/xinfo",
      "summary": "A container for stream introspection commands.",
      "title": "XINFO",
      "url": "https://redis.io/docs/latest/commands/xinfo/"
    },
    {
      "id": "commands/xinfo-consumers",
      "summary": "Returns a list of the consumers in a consumer group.",
      "title": "XINFO CONSUMERS",
      "url": "https://redis.io/docs/latest/commands/xinfo-consumers/"
    },
    {
      "id": "commands/xinfo-groups",
      "summary": "Returns a list of the consumer groups of a stream.",
      "title": "XINFO GROUPS",
      "url": "https://redis.io/docs/latest/commands/xinfo-groups/"
    },
    {
      "id": "commands/xinfo-help",
      "summary": "Returns helpful text about the different subcommands.",
      "title": "XINFO HELP",
      "url": "https://redis.io/docs/latest/commands/xinfo-help/"
    },
    {
      "id": "commands/xinfo-stream",
      "summary": "Returns information about a stream.",
      "title": "XINFO STREAM",
      "url": "https://redis.io/docs/latest/commands/xinfo-stream/"
    },
    {
      "id": "commands/xlen",
      "summary": "Return the number of messages in a stream.",
      "title": "XLEN",
      "url": "https://redis.io/docs/latest/commands/xlen/"
    },
    {
      "id": "commands/xnack",
      "summary": "Releases pending messages back to the group's PEL without acknowledging them, making them available for re-delivery.",
      "title": "XNACK",
      "url": "https://redis.io/docs/latest/commands/xnack/"
    },
    {
      "id": "commands/xpending",
      "summary": "Returns the information and entries from a stream consumer group's pending entries list.",
      "title": "XPENDING",
      "url": "https://redis.io/docs/latest/commands/xpending/"
    },
    {
      "id": "commands/xrange",
      "summary": "Returns the messages from a stream within a range of IDs.",
      "title": "XRANGE",
      "url": "https://redis.io/docs/latest/commands/xrange/"
    },
    {
      "id": "commands/xread",
      "summary": "Returns messages from multiple streams with IDs greater than the ones requested. Blocks until a message is available otherwise.",
      "title": "XREAD",
      "url": "https://redis.io/docs/latest/commands/xread/"
    },
    {
      "id": "commands/xreadgroup",
      "summary": "Returns new or historical messages from a stream for a consumer in a group. Blocks until a message is available otherwise.",
      "title": "XREADGROUP",
      "url": "https://redis.io/docs/latest/commands/xreadgroup/"
    },
    {
      "id": "commands/xrevrange",
      "summary": "Returns the messages from a stream within a range of IDs in reverse order.",
      "title": "XREVRANGE",
      "url": "https://redis.io/docs/latest/commands/xrevrange/"
    },
    {
      "id": "commands/xsetid",
      "summary": "An internal command for replicating stream values.",
      "title": "XSETID",
      "url": "https://redis.io/docs/latest/commands/xsetid/"
    },
    {
      "id": "commands/xtrim",
      "summary": "Deletes messages from the beginning of a stream.",
      "title": "XTRIM",
      "url": "https://redis.io/docs/latest/commands/xtrim/"
    },
    {
      "id": "commands/zadd",
      "summary": "Adds one or more members to a sorted set, or updates their scores. Creates the key if it doesn't exist.",
      "title": "ZADD",
      "url": "https://redis.io/docs/latest/commands/zadd/"
    },
    {
      "id": "commands/zcard",
      "summary": "Returns the number of members in a sorted set.",
      "title": "ZCARD",
      "url": "https://redis.io/docs/latest/commands/zcard/"
    },
    {
      "id": "commands/zcount",
      "summary": "Returns the count of members in a sorted set that have scores within a range.",
      "title": "ZCOUNT",
      "url": "https://redis.io/docs/latest/commands/zcount/"
    },
    {
      "id": "commands/zdiff",
      "summary": "Returns the difference between multiple sorted sets.",
      "title": "ZDIFF",
      "url": "https://redis.io/docs/latest/commands/zdiff/"
    },
    {
      "id": "commands/zdiffstore",
      "summary": "Stores the difference of multiple sorted sets in a key.",
      "title": "ZDIFFSTORE",
      "url": "https://redis.io/docs/latest/commands/zdiffstore/"
    },
    {
      "id": "commands/zincrby",
      "summary": "Increments the score of a member in a sorted set.",
      "title": "ZINCRBY",
      "url": "https://redis.io/docs/latest/commands/zincrby/"
    },
    {
      "id": "commands/zinter",
      "summary": "Returns the intersect of multiple sorted sets.",
      "title": "ZINTER",
      "url": "https://redis.io/docs/latest/commands/zinter/"
    },
    {
      "id": "commands/zintercard",
      "summary": "Returns the number of members of the intersect of multiple sorted sets.",
      "title": "ZINTERCARD",
      "url": "https://redis.io/docs/latest/commands/zintercard/"
    },
    {
      "id": "commands/zinterstore",
      "summary": "Stores the intersect of multiple sorted sets in a key.",
      "title": "ZINTERSTORE",
      "url": "https://redis.io/docs/latest/commands/zinterstore/"
    },
    {
      "id": "commands/zlexcount",
      "summary": "Returns the number of members in a sorted set within a lexicographical range.",
      "title": "ZLEXCOUNT",
      "url": "https://redis.io/docs/latest/commands/zlexcount/"
    },
    {
      "id": "commands/zmpop",
      "summary": "Returns the highest- or lowest-scoring members from one or more sorted sets after removing them. Deletes the sorted set if the last member was popped.",
      "title": "ZMPOP",
      "url": "https://redis.io/docs/latest/commands/zmpop/"
    },
    {
      "id": "commands/zmscore",
      "summary": "Returns the score of one or more members in a sorted set.",
      "title": "ZMSCORE",
      "url": "https://redis.io/docs/latest/commands/zmscore/"
    },
    {
      "id": "commands/zpopmax",
      "summary": "Returns the highest-scoring members from a sorted set after removing them. Deletes the sorted set if the last member was popped.",
      "title": "ZPOPMAX",
      "url": "https://redis.io/docs/latest/commands/zpopmax/"
    },
    {
      "id": "commands/zpopmin",
      "summary": "Returns the lowest-scoring members from a sorted set after removing them. Deletes the sorted set if the last member was popped.",
      "title": "ZPOPMIN",
      "url": "https://redis.io/docs/latest/commands/zpopmin/"
    },
    {
      "id": "commands/zrandmember",
      "summary": "Returns one or more random members from a sorted set.",
      "title": "ZRANDMEMBER",
      "url": "https://redis.io/docs/latest/commands/zrandmember/"
    },
    {
      "id": "commands/zrange",
      "summary": "Returns members in a sorted set within a range of indexes.",
      "title": "ZRANGE",
      "url": "https://redis.io/docs/latest/commands/zrange/"
    },
    {
      "id": "commands/zrangebylex",
      "summary": "Returns members in a sorted set within a lexicographical range.",
      "title": "ZRANGEBYLEX",
      "url": "https://redis.io/docs/latest/commands/zrangebylex/"
    },
    {
      "id": "commands/zrangebyscore",
      "summary": "Returns members in a sorted set within a range of scores.",
      "title": "ZRANGEBYSCORE",
      "url": "https://redis.io/docs/latest/commands/zrangebyscore/"
    },
    {
      "id": "commands/zrangestore",
      "summary": "Stores a range of members from sorted set in a key.",
      "title": "ZRANGESTORE",
      "url": "https://redis.io/docs/latest/commands/zrangestore/"
    },
    {
      "id": "commands/zrank",
      "summary": "Returns the index of a member in a sorted set ordered by ascending scores.",
      "title": "ZRANK",
      "url": "https://redis.io/docs/latest/commands/zrank/"
    },
    {
      "id": "commands/zrem",
      "summary": "Removes one or more members from a sorted set. Deletes the sorted set if all members were removed.",
      "title": "ZREM",
      "url": "https://redis.io/docs/latest/commands/zrem/"
    },
    {
      "id": "commands/zremrangebylex",
      "summary": "Removes members in a sorted set within a lexicographical range. Deletes the sorted set if all members were removed.",
      "title": "ZREMRANGEBYLEX",
      "url": "https://redis.io/docs/latest/commands/zremrangebylex/"
    },
    {
      "id": "commands/zremrangebyrank",
      "summary": "Removes members in a sorted set within a range of indexes. Deletes the sorted set if all members were removed.",
      "title": "ZREMRANGEBYRANK",
      "url": "https://redis.io/docs/latest/commands/zremrangebyrank/"
    },
    {
      "id": "commands/zremrangebyscore",
      "summary": "Removes members in a sorted set within a range of scores. Deletes the sorted set if all members were removed.",
      "title": "ZREMRANGEBYSCORE",
      "url": "https://redis.io/docs/latest/commands/zremrangebyscore/"
    },
    {
      "id": "commands/zrevrange",
      "summary": "Returns members in a sorted set within a range of indexes in reverse order.",
      "title": "ZREVRANGE",
      "url": "https://redis.io/docs/latest/commands/zrevrange/"
    },
    {
      "id": "commands/zrevrangebylex",
      "summary": "Returns members in a sorted set within a lexicographical range in reverse order.",
      "title": "ZREVRANGEBYLEX",
      "url": "https://redis.io/docs/latest/commands/zrevrangebylex/"
    },
    {
      "id": "commands/zrevrangebyscore",
      "summary": "Returns members in a sorted set within a range of scores in reverse order.",
      "title": "ZREVRANGEBYSCORE",
      "url": "https://redis.io/docs/latest/commands/zrevrangebyscore/"
    },
    {
      "id": "commands/zrevrank",
      "summary": "Returns the index of a member in a sorted set ordered by descending scores.",
      "title": "ZREVRANK",
      "url": "https://redis.io/docs/latest/commands/zrevrank/"
    },
    {
      "id": "commands/zscan",
      "summary": "Iterates over members and scores of a sorted set.",
      "title": "ZSCAN",
      "url": "https://redis.io/docs/latest/commands/zscan/"
    },
    {
      "id": "commands/zscore",
      "summary": "Returns the score of a member in a sorted set.",
      "title": "ZSCORE",
      "url": "https://redis.io/docs/latest/commands/zscore/"
    },
    {
      "id": "commands/zunion",
      "summary": "Returns the union of multiple sorted sets.",
      "title": "ZUNION",
      "url": "https://redis.io/docs/latest/commands/zunion/"
    },
    {
      "id": "commands/zunionstore",
      "summary": "Stores the union of multiple sorted sets in a key.",
      "title": "ZUNIONSTORE",
      "url": "https://redis.io/docs/latest/commands/zunionstore/"
    }
  ],
  "page_type": "index",
  "sections": [],
  "examples": []
}
