Reference
Redis command declaration catalog
This is the complete redis_api_commands registry for this source revision, including module commands. Recognition does not certify backend availability, gateway admission or migration safety. Apply the Redis command/session restrictions before enabling a command. The backend must implement the command/version/module and grant the required ACL. The request type is Eden's declared API permission tier. The shared-connection flag is internal metadata, not a retry/idempotency guarantee. Typed input names identify the REST operation schema; native clients send RESP.
Recognized commands: 481.
| Command | REST input type | Declared request tier | Shared-connection flag | Description | Definition |
|---|---|---|---|---|---|
ACL CAT | AclCatInput | Read | true | Lists the ACL categories, or the commands inside a category | endpoints/redis/src/api/lib/server_management/acl/acl_cat.rs:18 |
ACL DELUSER | AclDeluserInput | Write | true | Deletes ACL users, and terminates their connections | endpoints/redis/src/api/lib/server_management/acl/acl_deluser.rs:17 |
ACL DRYRUN | AclDryrunInput | Read | true | Simulates the execution of a command by a user, without executing the command | endpoints/redis/src/api/lib/server_management/acl/acl_dryrun.rs:17 |
ACL GENPASS | AclGenpassInput | Read | true | Generates a pseudorandom, secure password that can be used to identify ACL users | endpoints/redis/src/api/lib/server_management/acl/acl_genpass.rs:18 |
ACL GETUSER | AclGetuserInput | Read | true | Lists the ACL rules of a user | endpoints/redis/src/api/lib/server_management/acl/acl_getuser.rs:23 |
ACL LIST | AclListInput | Read | true | Dumps the effective rules in ACL file format | endpoints/redis/src/api/lib/server_management/acl/acl_list.rs:18 |
ACL LOAD | AclLoadInput | Write | true | Reloads the ACL rules from the configured ACL file | endpoints/redis/src/api/lib/server_management/acl/acl_load.rs:18 |
ACL LOG | AclLogInput | Read | true | Lists recent security events generated due to ACL rules | endpoints/redis/src/api/lib/server_management/acl/acl_log.rs:21 |
ACL SAVE | AclSaveInput | Write | true | Saves the effective ACL rules in the configured ACL file | endpoints/redis/src/api/lib/server_management/acl/acl_save.rs:17 |
ACL SETUSER | AclSetuserInput | Write | true | Creates and modifies an ACL user and its rules | endpoints/redis/src/api/lib/server_management/acl/acl_setuser.rs:18 |
ACL USERS | AclUsersInput | Read | true | Lists all ACL users | endpoints/redis/src/api/lib/server_management/acl/acl_users.rs:18 |
ACL WHOAMI | AclWhoamiInput | Read | true | Returns the authenticated username of current connection | endpoints/redis/src/api/lib/server_management/acl/acl_whoami.rs:17 |
APPEND | AppendInput | Write | true | Appends a string to the value of a key. Creates the key if it doesn't exist | endpoints/redis/src/api/lib/string/append.rs:18 |
ASKING | AskingInput | Read | false | Signals that a cluster client is following an -ASK redirect | endpoints/redis/src/api/lib/cluster_management/asking.rs:19 |
AUTH | AuthInput | Read | false | Authenticates the connection | endpoints/redis/src/api/lib/connection_management/auth.rs:19 |
BF.ADD | BfAddInput | Write | true | Adds an item to a Bloom Filter | endpoints/redis/src/api/lib/bloom_filter/bf_add.rs:19 |
BF.CARD | BfCardInput | Read | true | Returns the cardinality of a Bloom filter | endpoints/redis/src/api/lib/bloom_filter/bf_card.rs:19 |
BF.EXISTS | BfExistsInput | Read | true | Checks whether an item exists in a Bloom Filter | endpoints/redis/src/api/lib/bloom_filter/bf_exists.rs:18 |
BF.INFO | BfInfoInput | Read | true | Returns information about a Bloom Filter | endpoints/redis/src/api/lib/bloom_filter/bf_info.rs:19 |
BF.INSERT | BfInsertInput | Write | true | Adds one or more items to a Bloom Filter. A filter will be created if it does not exist | endpoints/redis/src/api/lib/bloom_filter/bf_insert.rs:17 |
BF.LOADCHUNK | BfLoadchunkInput | Write | true | Restores a filter previously saved using SCANDUMP | endpoints/redis/src/api/lib/bloom_filter/bf_loadchunk.rs:18 |
BF.MADD | BfMaddInput | Write | true | Adds one or more items to a Bloom Filter. A filter will be created if it does not exist | endpoints/redis/src/api/lib/bloom_filter/bf_madd.rs:17 |
BF.MEXISTS | BfMexistsInput | Read | true | Checks whether one or more items exist in a Bloom Filter | endpoints/redis/src/api/lib/bloom_filter/bf_mexists.rs:17 |
BF.RESERVE | BfReserveInput | Write | true | Creates a new Bloom Filter | endpoints/redis/src/api/lib/bloom_filter/bf_reserve.rs:19 |
BF.SCANDUMP | BfScandumpInput | Read | true | Begins an incremental save of the Bloom Filter | endpoints/redis/src/api/lib/bloom_filter/bf_scandump.rs:18 |
BGREWRITEAOF | BgrewriteaofInput | Write | true | Asynchronously rewrites the append-only file to disk | endpoints/redis/src/api/lib/server_management/bgrewriteaof.rs:17 |
BGSAVE | BgsaveInput | Write | true | Asynchronously saves the database(s) to disk | endpoints/redis/src/api/lib/server_management/bgsave.rs:17 |
BITCOUNT | BitcountInput | Read | true | Counts the number of set bits (population counting) in a string | endpoints/redis/src/api/lib/bitmap/bitcount.rs:18 |
BITFIELD | BitfieldInput | Write | true | Performs arbitrary bitfield integer operations on strings | endpoints/redis/src/api/lib/bitmap/bitfield.rs:17 |
BITFIELD_RO | BitfieldRoInput | Read | true | Performs arbitrary read-only bitfield integer operations on strings | endpoints/redis/src/api/lib/bitmap/bitfield_ro.rs:17 |
BITOP | BitopInput | Write | true | Performs bitwise operations between strings and stores the result in the destination key | endpoints/redis/src/api/lib/bitmap/bitop.rs:17 |
BITPOS | BitposInput | Read | true | Finds the first bit set to 1 or 0 in a string | endpoints/redis/src/api/lib/bitmap/bitpos.rs:18 |
BLMOVE | BlmoveInput | Write | false | Pops an element from a list, pushing it to another list and returns it. Blocks until an element is available otherwise. Deletes the list if the last element was moved | endpoints/redis/src/api/lib/list/blmove.rs:19 |
BLMPOP | BlmpopInput | Write | false | 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 | endpoints/redis/src/api/lib/list/blmpop.rs:18 |
BLPOP | BlpopInput | Write | false | 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 | endpoints/redis/src/api/lib/list/blpop.rs:17 |
BRPOP | BrpopInput | Write | false | 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. | endpoints/redis/src/api/lib/list/brpop.rs:17 |
BRPOPLPUSH | BrpoplpushInput | Write | false | 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 popped. | endpoints/redis/src/api/lib/list/brpoplpush.rs:17 |
BZMPOP | BzmpopInput | Write | false | 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 | endpoints/redis/src/api/lib/sorted_set/bzmpop.rs:17 |
BZPOPMAX | BzpopmaxInput | Write | false | Removes and returns the member with the highest score from one or more sorted sets. Blocks until a member is available otherwise. Deletes the sorted set if the last element was popped | endpoints/redis/src/api/lib/sorted_set/bzpopmax.rs:17 |
BZPOPMIN | BzpopminInput | Write | false | 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 | endpoints/redis/src/api/lib/sorted_set/bzpopmin.rs:17 |
CF.ADD | CfAddInput | Write | true | Adds an item to a Cuckoo Filter | endpoints/redis/src/api/lib/cuckoo_filter/cf_add.rs:17 |
CF.ADDNX | CfAddnxInput | Write | true | Adds an item to a Cuckoo Filter only if the item did not exist previously | endpoints/redis/src/api/lib/cuckoo_filter/cf_addnx.rs:16 |
CF.COUNT | CfCountInput | Read | true | Returns the number of times an item may be in a Cuckoo Filter | endpoints/redis/src/api/lib/cuckoo_filter/cf_count.rs:16 |
CF.DEL | CfDelInput | Write | true | Deletes an item from a Cuckoo Filter | endpoints/redis/src/api/lib/cuckoo_filter/cf_del.rs:17 |
CF.EXISTS | CfExistsInput | Read | true | Checks whether an item exists in a Cuckoo Filter | endpoints/redis/src/api/lib/cuckoo_filter/cf_exists.rs:16 |
CF.INFO | CfInfoInput | Read | true | Returns information about a Cuckoo Filter | endpoints/redis/src/api/lib/cuckoo_filter/cf_info.rs:18 |
CF.INSERT | CfInsertInput | Write | true | Adds one or more items to a Cuckoo Filter, creating the filter if it does not exist | endpoints/redis/src/api/lib/cuckoo_filter/cf_insert.rs:16 |
CF.INSERTNX | CfInsertnxInput | Write | true | Adds one or more items to a Cuckoo Filter only if they do not already exist | endpoints/redis/src/api/lib/cuckoo_filter/cf_insertnx.rs:16 |
CF.LOADCHUNK | CfLoadchunkInput | Write | true | Restores a Cuckoo Filter previously saved using CF.SCANDUMP | endpoints/redis/src/api/lib/cuckoo_filter/cf_loadchunk.rs:16 |
CF.MEXISTS | CfMexistsInput | Read | true | Checks whether one or more items exist in a Cuckoo Filter | endpoints/redis/src/api/lib/cuckoo_filter/cf_mexists.rs:16 |
CF.RESERVE | CfReserveInput | Write | true | Creates a new Cuckoo Filter | endpoints/redis/src/api/lib/cuckoo_filter/cf_reserve.rs:17 |
CF.SCANDUMP | CfScandumpInput | Read | true | Begins an incremental save of the Cuckoo Filter | endpoints/redis/src/api/lib/cuckoo_filter/cf_scandump.rs:17 |
CLIENT CACHING | ClientCachingInput | Read | false | Instructs the server whether to track the keys in the next request | endpoints/redis/src/api/lib/connection_management/client_caching.rs:17 |
CLIENT GETNAME | ClientGetnameInput | Read | false | Returns the name of the connection | endpoints/redis/src/api/lib/connection_management/client_getname.rs:18 |
CLIENT GETREDIR | ClientGetredirInput | Read | false | Returns the client ID to which the connection's tracking notifications are redirected | endpoints/redis/src/api/lib/connection_management/client_getredir.rs:17 |
CLIENT ID | ClientIdInput | Read | false | Returns the unique client ID of the connection | endpoints/redis/src/api/lib/connection_management/client_id.rs:17 |
CLIENT INFO | ClientInfoInput | Read | false | Returns information about the connection | endpoints/redis/src/api/lib/connection_management/client_info.rs:18 |
CLIENT KILL | ClientKillInput | Write | false | Terminates open connections | endpoints/redis/src/api/lib/connection_management/client_kill.rs:19 |
CLIENT LIST | ClientListInput | Read | false | Lists open connections | endpoints/redis/src/api/lib/connection_management/client_list.rs:18 |
CLIENT NO-EVICT | ClientNoEvictInput | Write | false | Sets the client eviction mode of the connection | endpoints/redis/src/api/lib/connection_management/client_no_evict.rs:17 |
CLIENT NO-TOUCH | ClientNoTouchInput | Write | false | Controls whether the commands sent by the client affect the LRU/LFU of accessed keys | endpoints/redis/src/api/lib/connection_management/client_no_touch.rs:17 |
CLIENT PAUSE | ClientPauseInput | Write | false | Suspends commands processing | endpoints/redis/src/api/lib/connection_management/client_pause.rs:18 |
CLIENT SETINFO | ClientSetinfoInput | Write | false | Sets information specific to the client or connection | endpoints/redis/src/api/lib/connection_management/client_setinfo.rs:18 |
CLIENT SETNAME | ClientSetnameInput | Write | false | Sets the connection name | endpoints/redis/src/api/lib/connection_management/client_setname.rs:18 |
CLIENT TRACKING | ClientTrackingInput | Read | false | Controls server-assisted client-side caching for the connection | endpoints/redis/src/api/lib/connection_management/client_tracking.rs:17 |
CLIENT TRACKINGINFO | ClientTrackinginfoInput | Read | false | Returns information about server-assisted client-side caching for the connection | endpoints/redis/src/api/lib/connection_management/client_trackinginfo.rs:17 |
CLIENT UNBLOCK | ClientUnblockInput | Write | false | Unblocks a client blocked by a blocking command from a different connection | endpoints/redis/src/api/lib/connection_management/client_unblock.rs:17 |
CLIENT UNPAUSE | ClientUnpauseInput | Write | false | Resumes processing commands from paused clients | endpoints/redis/src/api/lib/connection_management/client_unpause.rs:17 |
CLUSTER ADDSLOTS | ClusterAddslotsInput | Write | true | Assigns new hash slots to a node | endpoints/redis/src/api/lib/cluster_management/cluster_addslots.rs:18 |
CLUSTER ADDSLOTSRANGE | ClusterAddslotsrangeInput | Write | true | Assigns new hash slot ranges to a node | endpoints/redis/src/api/lib/cluster_management/cluster_addslotsrange.rs:17 |
CLUSTER BUMPEPOCH | ClusterBumpepochInput | Write | true | Advances the cluster config epoch | endpoints/redis/src/api/lib/cluster_management/cluster_bumpepoch.rs:19 |
CLUSTER COUNT-FAILURE-REPORTS | ClusterCountFailureReportsInput | Read | true | Returns the number of active failure reports active for a node | endpoints/redis/src/api/lib/cluster_management/cluster_count_failure_reports.rs:18 |
CLUSTER COUNTKEYSINSLOT | ClusterCountkeysinslotInput | Read | true | Returns the number of keys in a hash slot | endpoints/redis/src/api/lib/cluster_management/cluster_countkeysinslot.rs:18 |
CLUSTER DELSLOTS | ClusterDelslotsInput | Write | true | Sets hash slots as unbound for a node | endpoints/redis/src/api/lib/cluster_management/cluster_delslots.rs:16 |
CLUSTER DELSLOTSRANGE | ClusterDelslotsrangeInput | Write | true | Sets hash slot ranges as unbound for a node | endpoints/redis/src/api/lib/cluster_management/cluster_delslotsrange.rs:16 |
CLUSTER FAILOVER | ClusterFailoverInput | Write | true | Forces a replica to perform a manual failover of its master | endpoints/redis/src/api/lib/cluster_management/cluster_failover.rs:19 |
CLUSTER FLUSHSLOTS | ClusterFlushslotsInput | Write | true | Deletes all slots information from a node | endpoints/redis/src/api/lib/cluster_management/cluster_flushslots.rs:19 |
CLUSTER FORGET | ClusterForgetInput | Write | true | Removes a node from the nodes table | endpoints/redis/src/api/lib/cluster_management/cluster_forget.rs:20 |
CLUSTER GETKEYSINSLOT | ClusterGetkeysinslotInput | Read | true | Returns the key names in a hash slot | endpoints/redis/src/api/lib/cluster_management/cluster_getkeysinslot.rs:19 |
CLUSTER INFO | ClusterInfoInput | Read | true | Returns information about the state of a node | endpoints/redis/src/api/lib/cluster_management/cluster_info.rs:19 |
CLUSTER KEYSLOT | ClusterKeyslotInput | Read | true | Returns the hash slot for a key | endpoints/redis/src/api/lib/cluster_management/cluster_keyslot.rs:19 |
CLUSTER LINKS | ClusterLinksInput | Read | true | Returns a list of all TCP links to and from peer nodes | endpoints/redis/src/api/lib/cluster_management/cluster_links.rs:19 |
CLUSTER MEET | ClusterMeetInput | Write | true | Forces a node to handshake with another node | endpoints/redis/src/api/lib/cluster_management/cluster_meet.rs:18 |
CLUSTER MYID | ClusterMyidInput | Read | true | Returns the ID of a node | endpoints/redis/src/api/lib/cluster_management/cluster_myid.rs:19 |
CLUSTER MYSHARDID | ClusterMyshardidInput | Read | true | Returns the shard ID of a node | endpoints/redis/src/api/lib/cluster_management/cluster_myshardid.rs:19 |
CLUSTER NODES | ClusterNodesInput | Read | true | Returns the cluster configuration for a node | endpoints/redis/src/api/lib/cluster_management/cluster_nodes.rs:18 |
CLUSTER REPLICAS | ClusterReplicasInput | Read | true | Lists the replica nodes of a master node | endpoints/redis/src/api/lib/cluster_management/cluster_replicas.rs:19 |
CLUSTER REPLICATE | ClusterReplicateInput | Write | true | Configure a node as replica of a master node | endpoints/redis/src/api/lib/cluster_management/cluster_replicate.rs:16 |
CLUSTER RESET | ClusterResetInput | Write | true | Resets a node | endpoints/redis/src/api/lib/cluster_management/cluster_reset.rs:19 |
CLUSTER SAVECONFIG | ClusterSaveconfigInput | Write | true | Forces a node to save the cluster configuration to disk | endpoints/redis/src/api/lib/cluster_management/cluster_saveconfig.rs:18 |
CLUSTER SET-CONFIG-EPOCH | ClusterSetConfigEpochInput | Write | true | Sets the configuration epoch for a new node | endpoints/redis/src/api/lib/cluster_management/cluster_set_config_epoch.rs:18 |
CLUSTER SETSLOT | ClusterSetslotInput | Write | true | Binds a hash slot to a node | endpoints/redis/src/api/lib/cluster_management/cluster_setslot.rs:17 |
CLUSTER SHARDS | ClusterShardsInput | Read | true | Returns the mapping of cluster slots to shards | endpoints/redis/src/api/lib/cluster_management/cluster_shards.rs:18 |
CLUSTER SLAVES | ClusterSlavesInput | Read | true | Lists the replica nodes of a master node | endpoints/redis/src/api/lib/cluster_management/cluster_slaves.rs:18 |
CLUSTER SLOTS | ClusterSlotsInput | Read | true | Returns the mapping of cluster slots to nodes | endpoints/redis/src/api/lib/cluster_management/cluster_slots.rs:18 |
CMS.INCRBY | CmsIncrbyInput | Write | true | Increases the count of one or more items by increment | endpoints/redis/src/api/lib/count_min_sketch/cms_incrby.rs:17 |
CMS.INFO | CmsInfoInput | Read | true | Returns information about a Count-Min Sketch | endpoints/redis/src/api/lib/count_min_sketch/cms_info.rs:17 |
CMS.INITBYDIM | CmsInitbydimInput | Write | true | Initializes a Count-Min Sketch to dimensions specified by user | endpoints/redis/src/api/lib/count_min_sketch/cms_initbydim.rs:17 |
CMS.INITBYPROB | CmsInitbyprobInput | Write | true | Initializes a Count-Min Sketch to accommodate requested tolerances | endpoints/redis/src/api/lib/count_min_sketch/cms_initbyprob.rs:17 |
CMS.MERGE | CmsMergeInput | Write | true | Merges several Count-Min Sketches into one sketch | endpoints/redis/src/api/lib/count_min_sketch/cms_merge.rs:17 |
CMS.QUERY | CmsQueryInput | Read | true | Returns the count for one or more items in a sketch | endpoints/redis/src/api/lib/count_min_sketch/cms_query.rs:17 |
COMMAND | CommandInput | Read | true | Returns detailed information about all commands | endpoints/redis/src/api/lib/server_management/command.rs:33 |
COMMAND COUNT | CommandCountInput | Read | true | Returns a count of commands | endpoints/redis/src/api/lib/server_management/command/command_count.rs:19 |
COMMAND DOCS | CommandDocsInput | Read | true | Returns documentary information about one, multiple or all commands | endpoints/redis/src/api/lib/server_management/command/command_docs.rs:16 |
COMMAND GETKEYS | CommandGetkeysInput | Read | true | Extracts the key names from an arbitrary command | endpoints/redis/src/api/lib/server_management/command/command_getkeys.rs:16 |
COMMAND GETKEYSANDFLAGS | CommandGetkeysandflagsInput | Read | true | Extracts the key names and access flags for an arbitrary command | endpoints/redis/src/api/lib/server_management/command/command_getkeysandflags.rs:16 |
COMMAND INFO | CommandInfoInput | Read | true | Returns information about one, multiple or all commands | endpoints/redis/src/api/lib/server_management/command/command_info.rs:16 |
COMMAND LIST | CommandListInput | Read | true | Returns a list of command names | endpoints/redis/src/api/lib/server_management/command/command_list.rs:18 |
CONFIG GET | ConfigGetInput | Read | true | Returns the effective values of configuration parameters | endpoints/redis/src/api/lib/server_management/config/config_get.rs:17 |
CONFIG RESETSTAT | ConfigResetstatInput | Write | true | Resets the statistics reported by the INFO command | endpoints/redis/src/api/lib/server_management/config/config_resetstat.rs:18 |
CONFIG REWRITE | ConfigRewriteInput | Write | true | Persists the effective configuration to file | endpoints/redis/src/api/lib/server_management/config/config_rewrite.rs:18 |
CONFIG SET | ConfigSetInput | Write | true | Sets configuration parameters in-flight | endpoints/redis/src/api/lib/server_management/config/config_set.rs:17 |
COPY | CopyInput | Write | true | Copies the value of a key to a new key. Returns 1 if key was copied, 0 if key was not copied. | endpoints/redis/src/api/lib/generic/copy.rs:18 |
DBSIZE | DbsizeInput | Read | true | Returns the number of keys in the database | endpoints/redis/src/api/lib/server_management/dbsize.rs:19 |
DECR | DecrInput | Write | true | Decrements the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers | endpoints/redis/src/api/lib/string/decr.rs:18 |
DECRBY | DecrbyInput | Write | true | The DECRBY command reduces the value stored at the specified key by the specified decrement. If the key does not exist, it is initialized with a value of 0 before performing the operation. If the key's value is not of the correct type or cannot be represented as an integer, an error is returned. This operation is limited to 64-bit signed integers | endpoints/redis/src/api/lib/string/decrby.rs:18 |
DEL | DelInput | Write | true | Removes the specified keys. A key is ignored if it does not exist. Returns the number of keys that were removed. | endpoints/redis/src/api/lib/generic/del.rs:18 |
DISCARD | DiscardInput | Write | false | Discards a transaction | endpoints/redis/src/api/lib/transactions/discard.rs:19 |
DUMP | DumpInput | Read | true | Returns a serialized representation of the value stored at a key | endpoints/redis/src/api/lib/generic/dump.rs:19 |
ECHO | EchoInput | Read | true | Returns the given string | endpoints/redis/src/api/lib/connection_management/echo.rs:17 |
EVAL | EvalInput | Write | true | Executes a server-side Lua script | endpoints/redis/src/api/lib/scripting_and_functions/eval.rs:18 |
EVALSHA | EvalshaInput | Write | true | Executes a server-side Lua script by SHA1 digest | endpoints/redis/src/api/lib/scripting_and_functions/evalsha.rs:17 |
EVALSHA_RO | EvalshaRoInput | Read | true | Executes a read-only server-side Lua script by SHA1 digest | endpoints/redis/src/api/lib/scripting_and_functions/evalsha_ro.rs:17 |
EVAL_RO | EvalRoInput | Read | true | Executes a read-only server-side Lua script | endpoints/redis/src/api/lib/scripting_and_functions/eval_ro.rs:18 |
EXEC | ExecInput | Write | false | Executes all commands in a transaction | endpoints/redis/src/api/lib/transactions/exec.rs:19 |
EXISTS | ExistsInput | Read | true | Returns the number of keys that exist from those specified. Duplicate keys are counted multiple times. | endpoints/redis/src/api/lib/generic/exists.rs:18 |
EXPIRE | ExpireInput | Write | true | Sets the expiration time of a key in seconds. Returns 1 if the timeout was set, 0 if the key does not exist or the timeout could not be set. | endpoints/redis/src/api/lib/generic/expire.rs:18 |
EXPIREAT | ExpireatInput | Write | true | Set the expiration for a key as a UNIX timestamp. Returns 1 if the timeout was set, 0 if the key does not exist or the timeout could not be set due to the specified option. | endpoints/redis/src/api/lib/generic/expireat.rs:18 |
EXPIRETIME | ExpiretimeInput | Read | true | Returns the absolute Unix timestamp (since January 1, 1970) in seconds at which the given key will expire. Returns -1 if the key exists but has no associated expiration time, and -2 if the key does not exist. | endpoints/redis/src/api/lib/generic/expiretime.rs:18 |
FAILOVER | FailoverInput | Write | true | Starts a coordinated failover from a server to one of its replicas | endpoints/redis/src/api/lib/server_management/failover.rs:18 |
FCALL | FcallInput | Write | true | Invokes a function | endpoints/redis/src/api/lib/scripting_and_functions/fcall.rs:17 |
FCALL_RO | FcallRoInput | Read | true | Invokes a read-only function | endpoints/redis/src/api/lib/scripting_and_functions/fcall_ro.rs:18 |
FLUSHALL | FlushallInput | Write | true | Removes all keys from all databases | endpoints/redis/src/api/lib/server_management/flushall.rs:18 |
FLUSHDB | FlushdbInput | Write | true | Removes all keys from the current database | endpoints/redis/src/api/lib/server_management/flushdb.rs:18 |
FT.AGGREGATE | FtAggregateInput | Read | true | Run a search query on an index and perform aggregate transformations on the results | endpoints/redis/src/api/lib/redis_query_engine/ft_aggregate.rs:18 |
FT.ALIASADD | FtAliasaddInput | Write | true | Adds an alias to the index | endpoints/redis/src/api/lib/redis_query_engine/ft_aliasadd.rs:18 |
FT.ALIASDEL | FtAliasdelInput | Write | true | Deletes an alias from the index | endpoints/redis/src/api/lib/redis_query_engine/ft_aliasdel.rs:18 |
FT.ALIASUPDATE | FtAliasupdateInput | Write | true | Adds or updates an alias to the index | endpoints/redis/src/api/lib/redis_query_engine/ft_aliasupdate.rs:17 |
FT.ALTER | FtAlterInput | Write | true | Adds a new field to the index | endpoints/redis/src/api/lib/redis_query_engine/ft_alter.rs:18 |
FT.CONFIG GET | FtConfigGetInput | Read | true | Retrieves runtime configuration options | endpoints/redis/src/api/lib/redis_query_engine/ft_config_get.rs:18 |
FT.CONFIG SET | FtConfigSetInput | Write | true | Sets runtime configuration options | endpoints/redis/src/api/lib/redis_query_engine/ft_config_set.rs:18 |
FT.CREATE | FtCreateInput | Write | true | Creates an index with the given spec | endpoints/redis/src/api/lib/redis_query_engine/ft_create.rs:19 |
FT.CURSOR DEL | FtCursorDelInput | Write | true | Deletes a cursor | endpoints/redis/src/api/lib/redis_query_engine/ft_cursor_del.rs:18 |
FT.CURSOR READ | FtCursorReadInput | Read | true | Reads from a cursor | endpoints/redis/src/api/lib/redis_query_engine/ft_cursor_read.rs:17 |
FT.DICTADD | FtDictaddInput | Write | true | Adds terms to a dictionary | endpoints/redis/src/api/lib/redis_query_engine/ft_dictadd.rs:17 |
FT.DICTDEL | FtDictdelInput | Write | true | Deletes terms from a dictionary | endpoints/redis/src/api/lib/redis_query_engine/ft_dictdel.rs:17 |
FT.DICTDUMP | FtDictdumpInput | Read | true | Dumps all terms in the given dictionary | endpoints/redis/src/api/lib/redis_query_engine/ft_dictdump.rs:16 |
FT.DROPINDEX | FtDropindexInput | Write | true | Deletes the index | endpoints/redis/src/api/lib/redis_query_engine/ft_dropindex.rs:17 |
FT.EXPLAIN | FtExplainInput | Read | true | Returns the execution plan for a complex query | endpoints/redis/src/api/lib/redis_query_engine/ft_explain.rs:16 |
FT.EXPLAINCLI | FtExplaincliInput | Read | true | Returns the execution plan for a complex query as an array of strings | endpoints/redis/src/api/lib/redis_query_engine/ft_explaincli.rs:16 |
FT.INFO | FtInfoInput | Read | true | Returns information and statistics on the index | endpoints/redis/src/api/lib/redis_query_engine/ft_info.rs:18 |
FT.PROFILE | FtProfileInput | Read | true | Performs FT.SEARCH or FT.AGGREGATE commands and collects performance information | endpoints/redis/src/api/lib/redis_query_engine/ft_profile.rs:18 |
FT.SEARCH | FtSearchInput | Read | true | Searches the index with a textual query returning either documents or just ids | endpoints/redis/src/api/lib/redis_query_engine/ft_search.rs:21 |
FT.SPELLCHECK | FtSpellcheckInput | Read | true | Performs spelling correction on a query, returning suggestions for misspelled terms | endpoints/redis/src/api/lib/redis_query_engine/ft_spellcheck.rs:19 |
FT.SUGADD | FtSugaddInput | Write | true | Add a suggestion string to an auto-complete suggestion dictionary | endpoints/redis/src/api/lib/auto_suggest/ft_sugadd.rs:16 |
FT.SUGDEL | FtSugdelInput | Write | true | Deletes a string from a suggestion index | endpoints/redis/src/api/lib/auto_suggest/ft_sugdel.rs:17 |
FT.SUGGET | FtSuggetInput | Read | true | Gets completion suggestions for a prefix | endpoints/redis/src/api/lib/auto_suggest/ft_sugget.rs:17 |
FT.SUGLEN | FtSuglenInput | Read | true | Gets the size of an auto-complete suggestion dictionary | endpoints/redis/src/api/lib/auto_suggest/ft_suglen.rs:16 |
FT.SYNDUMP | FtSyndumpInput | Read | true | Dumps the contents of a synonym group | endpoints/redis/src/api/lib/redis_query_engine/ft_syndump.rs:17 |
FT.SYNUPDATE | FtSynupdateInput | Write | true | Creates or updates a synonym group with additional terms | endpoints/redis/src/api/lib/redis_query_engine/ft_synupdate.rs:16 |
FT.TAGVALS | FtTagvalsInput | Read | true | Returns the distinct tags indexed in a Tag field | endpoints/redis/src/api/lib/redis_query_engine/ft_tagvals.rs:16 |
FT._LIST | FtListInput | Read | true | Returns a list of all existing indexes | endpoints/redis/src/api/lib/redis_query_engine/ft__list.rs:19 |
FUNCTION DELETE | FunctionDeleteInput | Write | true | Deletes a library and its functions | endpoints/redis/src/api/lib/scripting_and_functions/function/function_delete.rs:17 |
FUNCTION DUMP | FunctionDumpInput | Read | true | Dumps all libraries into a serialized binary payload | endpoints/redis/src/api/lib/scripting_and_functions/function/function_dump.rs:19 |
FUNCTION FLUSH | FunctionFlushInput | Write | true | Deletes all libraries and functions | endpoints/redis/src/api/lib/scripting_and_functions/function/function_flush.rs:18 |
FUNCTION KILL | FunctionKillInput | Write | true | Terminates a function during execution | endpoints/redis/src/api/lib/scripting_and_functions/function/function_kill.rs:18 |
FUNCTION LIST | FunctionListInput | Read | true | Returns information about all libraries | endpoints/redis/src/api/lib/scripting_and_functions/function/function_list.rs:17 |
FUNCTION LOAD | FunctionLoadInput | Write | true | Creates a library | endpoints/redis/src/api/lib/scripting_and_functions/function/function_load.rs:17 |
FUNCTION RESTORE | FunctionRestoreInput | Write | true | Restores all libraries from a payload | endpoints/redis/src/api/lib/scripting_and_functions/function/function_restore.rs:17 |
FUNCTION STATS | FunctionStatsInput | Read | true | Returns information about a function during execution | endpoints/redis/src/api/lib/scripting_and_functions/function/function_stats.rs:19 |
GEOADD | GeoaddInput | Write | true | Adds one or more members to a geospatial index. The key is created if it doesn't exist | endpoints/redis/src/api/lib/geospatial_indices/geoadd.rs:14 |
GEODIST | GeodistInput | Read | true | Returns the distance between two members of a geospatial index | endpoints/redis/src/api/lib/geospatial_indices/geodist.rs:15 |
GEOHASH | GeohashInput | Read | true | Returns members from a geospatial index as geohash strings | endpoints/redis/src/api/lib/geospatial_indices/geohash.rs:13 |
GEOPOS | GeoposInput | Read | true | Returns the longitude and latitude of members from a geospatial index | endpoints/redis/src/api/lib/geospatial_indices/geopos.rs:13 |
GEORADIUS | GeoradiusInput | Read | true | Queries a geospatial index for members within a distance from a coordinate, optionally stores the result | endpoints/redis/src/api/lib/geospatial_indices/georadius.rs:14 |
GEORADIUSBYMEMBER | GeoradiusbymemberInput | Read | true | Queries a geospatial index of members within a distance from a member, optionally stores the result | endpoints/redis/src/api/lib/geospatial_indices/georadiusbymember.rs:14 |
GEORADIUSBYMEMBER_RO | GeoradiusbymemberRoInput | Read | true | Returns members from a geospatial index that are within a distance from a member | endpoints/redis/src/api/lib/geospatial_indices/georadiusbymember_ro.rs:14 |
GEORADIUS_RO | GeoradiusRoInput | Read | true | Returns members from a geospatial index that are within a distance from a coordinate | endpoints/redis/src/api/lib/geospatial_indices/georadius_ro.rs:16 |
GEOSEARCH | GeosearchInput | Read | true | Queries a geospatial index for members inside an area of a box or a circle | endpoints/redis/src/api/lib/geospatial_indices/geosearch.rs:14 |
GEOSEARCHSTORE | GeosearchstoreInput | Read | true | Queries a geospatial index for members inside an area of a box or a circle, optionally stores the result | endpoints/redis/src/api/lib/geospatial_indices/geosearchstore.rs:14 |
GET | GetInput | Read | true | Get the value of key. If the key does not exist the special value nil is returned. An error is returned if the value stored at key is not a string, because GET only handles string values | endpoints/redis/src/api/lib/string/get.rs:18 |
GETBIT | GetbitInput | Read | true | Returns the bit value at offset in the string value stored at key | endpoints/redis/src/api/lib/bitmap/getbit.rs:18 |
GETDEL | GetdelInput | Write | true | Get the value of key and delete the key. This command is similar to GET, except for the fact that it also deletes the key on success (if and only if the key's value type is a string) | endpoints/redis/src/api/lib/string/getdel.rs:18 |
GETEX | GetexInput | Write | true | Get the value of key and optionally set its expiration. GETEX is similar to GET, but is a write command with additional options | endpoints/redis/src/api/lib/string/getex.rs:19 |
GETRANGE | GetrangeInput | Read | true | Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive). Negative offsets can be used in order to provide an offset starting from the end of the string. So -1 means the last character, -2 the penultimate and so forth | endpoints/redis/src/api/lib/string/getrange.rs:18 |
GETSET | GetsetInput | Write | true | Atomically sets key to value and returns the old value stored at key. Returns an error when key exists but does not hold a string value. Any previous time to live associated with the key is discarded on successful SET operation | endpoints/redis/src/api/lib/string/getset.rs:18 |
HDEL | HdelInput | Write | true | Deletes one or more fields and their values from a hash. Deletes the hash if no fields remain | endpoints/redis/src/api/lib/hash/hdel.rs:17 |
HELLO | HelloInput | Read | false | Handshakes with the Redis server | endpoints/redis/src/api/lib/connection_management/hello.rs:20 |
HEXISTS | HexistsInput | Read | true | Determines whether a field exists in a hash | endpoints/redis/src/api/lib/hash/hexists.rs:19 |
HEXPIRE | HexpireInput | Write | true | Set expiry for hash field using relative time to expire (seconds) | endpoints/redis/src/api/lib/hash/hexpire.rs:18 |
HEXPIREAT | HexpireatInput | Write | true | Set expiry for hash field using an absolute Unix timestamp (seconds) | endpoints/redis/src/api/lib/hash/hexpireat.rs:18 |
HEXPIRETIME | HexpiretimeInput | Read | true | Returns the expiration time of a hash field as a Unix timestamp, in seconds | endpoints/redis/src/api/lib/hash/hexpiretime.rs:17 |
HGET | HgetInput | Read | true | Returns the value of a field in a hash | endpoints/redis/src/api/lib/hash/hget.rs:18 |
HGETALL | HgetallInput | Read | true | Returns all fields and values in a hash | endpoints/redis/src/api/lib/hash/hgetall.rs:20 |
HGETDEL | HgetdelInput | Write | true | Returns the value of a field and deletes it from the hash | endpoints/redis/src/api/lib/hash/hgetdel.rs:17 |
HGETEX | HgetexInput | Write | true | Returns the value of a field and optionally sets its expiration | endpoints/redis/src/api/lib/hash/hgetex.rs:17 |
HINCRBY | HincrbyInput | Write | true | Increments the integer value of a hash field by a number | endpoints/redis/src/api/lib/hash/hincrby.rs:17 |
HINCRBYFLOAT | HincrbyfloatInput | Write | true | Increments the floating point value of a field by a number. Uses 0 as initial value if the field doesn't exist | endpoints/redis/src/api/lib/hash/hincrbyfloat.rs:17 |
HKEYS | HkeysInput | Read | true | Returns all field names in a hash | endpoints/redis/src/api/lib/hash/hkeys.rs:18 |
HLEN | HlenInput | Read | true | Returns the number of fields in a hash | endpoints/redis/src/api/lib/hash/hlen.rs:19 |
HMGET | HmgetInput | Read | true | Returns the values of all specified fields in a hash | endpoints/redis/src/api/lib/hash/hmget.rs:17 |
HMSET | HmsetInput | Write | true | Sets the values of multiple fields. Deprecated: Use HSET with multiple field-value pairs | endpoints/redis/src/api/lib/hash/hmset.rs:17 |
HPERSIST | HpersistInput | Write | true | Removes the expiration time for each specified field | endpoints/redis/src/api/lib/hash/hpersist.rs:17 |
HPEXPIRE | HpexpireInput | Write | true | Set expiry for hash field using relative time to expire (milliseconds) | endpoints/redis/src/api/lib/hash/hpexpire.rs:18 |
HPEXPIREAT | HpexpireatInput | Write | true | Set expiry for hash field using an absolute Unix timestamp (milliseconds) | endpoints/redis/src/api/lib/hash/hpexpireat.rs:18 |
HPEXPIRETIME | HpexpiretimeInput | Read | true | Returns the expiration time of a hash field as a Unix timestamp, in milliseconds | endpoints/redis/src/api/lib/hash/hpexpiretime.rs:17 |
HPTTL | HpttlInput | Read | true | Returns the TTL in milliseconds of a hash field | endpoints/redis/src/api/lib/hash/hpttl.rs:17 |
HRANDFIELD | HrandfieldInput | Read | true | Returns one or more random fields from a hash | endpoints/redis/src/api/lib/hash/hrandfield.rs:17 |
HSCAN | HscanInput | Read | true | Iterates over fields and values of a hash | endpoints/redis/src/api/lib/hash/hscan.rs:18 |
HSET | HsetInput | Write | true | Creates or modifies the value of a field in a hash | endpoints/redis/src/api/lib/hash/hset.rs:17 |
HSETEX | HsetexInput | Write | true | Set the value of one or more fields of a given hash key, and optionally set their expiration | endpoints/redis/src/api/lib/hash/hsetex.rs:17 |
HSETNX | HsetnxInput | Write | true | Set the value of a field in a hash only when the field doesn't exist | endpoints/redis/src/api/lib/hash/hsetnx.rs:18 |
HSTRLEN | HstrlenInput | Read | true | Returns the length of the value of a field in a hash | endpoints/redis/src/api/lib/hash/hstrlen.rs:18 |
HTTL | HttlInput | Read | true | Returns the TTL in seconds of a hash field | endpoints/redis/src/api/lib/hash/httl.rs:18 |
HVALS | HvalsInput | Read | true | Returns all values in a hash | endpoints/redis/src/api/lib/hash/hvals.rs:19 |
INCR | IncrInput | Write | true | Increments the number stored at key by one. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers | endpoints/redis/src/api/lib/string/incr.rs:18 |
INCRBY | IncrbyInput | Write | true | Increments the number stored at key by increment. If the key does not exist, it is set to 0 before performing the operation. An error is returned if the key contains a value of the wrong type or contains a string that can not be represented as integer. This operation is limited to 64 bit signed integers | endpoints/redis/src/api/lib/string/incrby.rs:18 |
INCRBYFLOAT | IncrbyfloatInput | Write | true | Increment the string representing a floating point number stored at key by the specified increment. By using a negative increment value, the result is that the value stored at the key is decremented (by the obvious properties of addition). If the key does not exist, it is set to 0 before performing the operation. An error is returned if one of the following conditions occur: the key contains a value of the wrong type, the current value or increment is not parsable as a double precision floating point number | endpoints/redis/src/api/lib/string/incrbyfloat.rs:18 |
INFO | InfoInput | Read | true | Returns information and statistics about the server | endpoints/redis/src/api/lib/server_management/info.rs:16 |
JSON.ARRAPPEND | JsonArrappendInput | Write | true | Append one or more json values into the array at path after the last element in it | endpoints/redis/src/api/lib/json/json_arrappend.rs:17 |
JSON.ARRINDEX | JsonArrindexInput | Read | true | Returns the index of the first occurrence of a JSON scalar value in the array at path | endpoints/redis/src/api/lib/json/json_arrindex.rs:18 |
JSON.ARRINSERT | JsonArrinsertInput | Write | true | Inserts the JSON scalar(s) value at the specified index in the array at path | endpoints/redis/src/api/lib/json/json_arrinsert.rs:17 |
JSON.ARRLEN | JsonArrlenInput | Read | true | Returns the length of the array at path | endpoints/redis/src/api/lib/json/json_arrlen.rs:18 |
JSON.ARRPOP | JsonArrpopInput | Write | true | Removes and returns the element at the specified index in the array at path | endpoints/redis/src/api/lib/json/json_arrpop.rs:18 |
JSON.ARRTRIM | JsonArrtrimInput | Write | true | Trims the array at path to contain only the specified inclusive range of indices from start to stop | endpoints/redis/src/api/lib/json/json_arrtrim.rs:17 |
JSON.CLEAR | JsonClearInput | Write | true | Clears all values from an array or an object and sets numeric values to '0' | endpoints/redis/src/api/lib/json/json_clear.rs:17 |
JSON.DEBUG | JsonDebugInput | Read | true | Debugging container command | endpoints/redis/src/api/lib/json/json_debug.rs:19 |
JSON.DEBUG MEMORY | JsonDebugMemoryInput | Read | true | Reports the size in bytes of a key | endpoints/redis/src/api/lib/json/json_debug_memory.rs:18 |
JSON.DEL | JsonDelInput | Write | true | Deletes a value at the specified path | endpoints/redis/src/api/lib/json/json_del.rs:18 |
JSON.FORGET | JsonForgetInput | Write | true | Deletes a value (alias for JSON.DEL) | endpoints/redis/src/api/lib/json/json_forget.rs:18 |
JSON.GET | JsonGetInput | Read | true | Gets the value at one or more paths in JSON serialized form | endpoints/redis/src/api/lib/json/json_get.rs:17 |
JSON.MERGE | JsonMergeInput | Write | true | Merges a given JSON value into matching paths | endpoints/redis/src/api/lib/json/json_merge.rs:17 |
JSON.MGET | JsonMgetInput | Read | true | Returns the value at a path for one or more keys | endpoints/redis/src/api/lib/json/json_mget.rs:19 |
JSON.MSET | JsonMsetInput | Write | true | Sets or updates the JSON value of one or more keys | endpoints/redis/src/api/lib/json/json_mset.rs:18 |
JSON.NUMINCRBY | JsonNumincrbyInput | Write | true | Increments the numeric value at path by a value | endpoints/redis/src/api/lib/json/json_numincrby.rs:17 |
JSON.NUMMULTBY | JsonNummultbyInput | Write | true | Multiplies the numeric value at path by a value | endpoints/redis/src/api/lib/json/json_nummultby.rs:17 |
JSON.OBJKEYS | JsonObjkeysInput | Read | true | Returns the JSON keys of the object at path | endpoints/redis/src/api/lib/json/json_objkeys.rs:17 |
JSON.OBJLEN | JsonObjlenInput | Read | true | Returns the number of keys of the object at path | endpoints/redis/src/api/lib/json/json_objlen.rs:17 |
JSON.RESP | JsonRespInput | Read | true | Returns the JSON value at path in Redis Serialization Protocol (RESP) | endpoints/redis/src/api/lib/json/json_resp.rs:17 |
JSON.SET | JsonSetInput | Write | true | Sets or updates the JSON value at path | endpoints/redis/src/api/lib/json/json_set.rs:19 |
JSON.STRAPPEND | JsonStrappendInput | Write | true | Appends a string to a JSON string value at path | endpoints/redis/src/api/lib/json/json_strappend.rs:17 |
JSON.STRLEN | JsonStrlenInput | Read | true | Returns the length of the JSON String at path in key | endpoints/redis/src/api/lib/json/json_strlen.rs:17 |
JSON.TOGGLE | JsonToggleInput | Write | true | Toggles a boolean value | endpoints/redis/src/api/lib/json/json_toggle.rs:18 |
JSON.TYPE | JsonTypeInput | Read | true | Returns the type of the JSON value at path | endpoints/redis/src/api/lib/json/json_type.rs:18 |
KEYS | KeysInput | Read | true | Returns all keys matching pattern. Warning: KEYS should only be used in production with extreme care as it may block the server | endpoints/redis/src/api/lib/generic/keys.rs:18 |
LASTSAVE | LastsaveInput | Read | true | Returns the Unix timestamp of the last successful save to disk | endpoints/redis/src/api/lib/server_management/lastsave.rs:18 |
LATENCY DOCTOR | LatencyDoctorInput | Read | true | Returns a human-readable latency analysis report | endpoints/redis/src/api/lib/server_management/latency/latency_doctor.rs:18 |
LATENCY GRAPH | LatencyGraphInput | Read | true | Returns a latency graph for an event | endpoints/redis/src/api/lib/server_management/latency/latency_graph.rs:17 |
LATENCY HISTOGRAM | LatencyHistogramInput | Read | true | Returns the cumulative distribution of latencies of a subset or all commands | endpoints/redis/src/api/lib/server_management/latency/latency_histogram.rs:18 |
LATENCY HISTORY | LatencyHistoryInput | Read | true | Returns timestamp-latency samples for an event | endpoints/redis/src/api/lib/server_management/latency/latency_history.rs:16 |
LATENCY LATEST | LatencyLatestInput | Read | true | Returns the latest latency samples for all events | endpoints/redis/src/api/lib/server_management/latency/latency_latest.rs:19 |
LATENCY RESET | LatencyResetInput | Write | true | Resets the latency data for one or more events | endpoints/redis/src/api/lib/server_management/latency/latency_reset.rs:16 |
LCS | LcsInput | Read | true | The LCS command implements the longest common subsequence algorithm. Note that this is different than the longest common string algorithm, since matching characters in the string does not need to be contiguous | endpoints/redis/src/api/lib/string/lcs.rs:17 |
LINDEX | LindexInput | Read | true | Returns an element from a list by its index | endpoints/redis/src/api/lib/list/lindex.rs:18 |
LINSERT | LinsertInput | Write | true | Inserts an element before or after another element in a list | endpoints/redis/src/api/lib/list/linsert.rs:18 |
LLEN | LlenInput | Read | true | Returns the length of a list | endpoints/redis/src/api/lib/list/llen.rs:18 |
LMOVE | LmoveInput | Write | true | Returns an element after popping it from one list and pushing it to another. Deletes the list if the last element was moved | endpoints/redis/src/api/lib/list/lmove.rs:18 |
LMPOP | LmpopInput | Write | true | Returns multiple elements from a list, removing them. Deletes the list if the last element was popped | endpoints/redis/src/api/lib/list/lmpop.rs:18 |
LOLWUT | LolwutInput | Read | true | Displays computer art and the Redis version | endpoints/redis/src/api/lib/server_management/lolwut.rs:17 |
LPOP | LpopInput | Write | true | Returns the first elements in a list after removing it. Deletes the list if the last element was popped | endpoints/redis/src/api/lib/list/lpop.rs:17 |
LPOS | LposInput | Read | true | Returns the index of matching elements in a list | endpoints/redis/src/api/lib/list/lpos.rs:17 |
LPUSH | LpushInput | Write | true | Prepends one or more elements to a list. Creates the key if it doesn't exist | endpoints/redis/src/api/lib/list/lpush.rs:17 |
LPUSHX | LpushxInput | Write | true | Prepends one or more elements to a list only when the list exists | endpoints/redis/src/api/lib/list/lpushx.rs:17 |
LRANGE | LrangeInput | Read | true | Returns a range of elements from a list | endpoints/redis/src/api/lib/list/lrange.rs:18 |
LREM | LremInput | Write | true | Removes elements from a list. Deletes the list if the last element was removed | endpoints/redis/src/api/lib/list/lrem.rs:17 |
LSET | LsetInput | Write | true | Sets the value of an element in a list by its index | endpoints/redis/src/api/lib/list/lset.rs:17 |
LTRIM | LtrimInput | Write | true | Removes elements from both ends of a list. Deletes the list if all elements were trimmed | endpoints/redis/src/api/lib/list/ltrim.rs:17 |
MEMORY DOCTOR | MemoryDoctorInput | Read | true | Outputs a memory problems report | endpoints/redis/src/api/lib/server_management/memory/memory_doctor.rs:19 |
MEMORY MALLOC-STATS | MemoryMallocStatsInput | Read | true | Returns the allocator statistics | endpoints/redis/src/api/lib/server_management/memory/memory_malloc_stats.rs:19 |
MEMORY PURGE | MemoryPurgeInput | Write | true | Asks the allocator to release memory | endpoints/redis/src/api/lib/server_management/memory/memory_purge.rs:19 |
MEMORY STATS | MemoryStatsInput | Read | true | Returns details about memory usage | endpoints/redis/src/api/lib/server_management/memory/memory_stats.rs:20 |
MEMORY USAGE | MemoryUsageInput | Read | true | Estimates the memory usage of a key | endpoints/redis/src/api/lib/server_management/memory/memory_usage.rs:17 |
MGET | MgetInput | Read | true | Returns the values of all specified keys. For every key that does not hold a string value or does not exist, the special value nil is returned. Because of this, the operation never fails | endpoints/redis/src/api/lib/string/mget.rs:18 |
MIGRATE | MigrateInput | Write | true | Atomically transfers a key from one Redis instance to another | endpoints/redis/src/api/lib/generic/migrate.rs:18 |
MODULE LIST | ModuleListInput | Read | true | Returns all loaded modules | endpoints/redis/src/api/lib/server_management/module/module_list.rs:19 |
MODULE LOAD | ModuleLoadInput | Write | true | Loads a module | endpoints/redis/src/api/lib/server_management/module/module_load.rs:17 |
MODULE LOADEX | ModuleLoadexInput | Write | true | Loads a module using extended parameters | endpoints/redis/src/api/lib/server_management/module/module_loadex.rs:17 |
MODULE UNLOAD | ModuleUnloadInput | Write | true | Unloads a module | endpoints/redis/src/api/lib/server_management/module/module_unload.rs:17 |
MONITOR | MonitorInput | Read | false | Listens for all requests received by the server in real-time | endpoints/redis/src/api/lib/server_management/monitor.rs:19 |
MSET | MsetInput | Write | true | Sets the given keys to their respective values. MSET replaces existing values with new values, just as regular SET. See MSETNX if you don't want to overwrite existing values | endpoints/redis/src/api/lib/string/mset.rs:17 |
MSETNX | MsetnxInput | Write | true | Atomically modifies the string values of one or more keys only when all keys don't exist | endpoints/redis/src/api/lib/string/msetnx.rs:17 |
MULTI | MultiInput | Write | false | Starts a transaction | endpoints/redis/src/api/lib/transactions/multi.rs:18 |
OBJECT ENCODING | ObjectEncodingInput | Read | true | Returns the internal encoding of a Redis object stored at the specified key | endpoints/redis/src/api/lib/generic/object_encoding.rs:18 |
OBJECT FREQ | ObjectFreqInput | Read | true | Returns the logarithmic access frequency counter of a Redis object. Only works when maxmemory-policy is set to an LFU policy. | endpoints/redis/src/api/lib/generic/object_freq.rs:18 |
OBJECT IDLETIME | ObjectIdletimeInput | Read | true | Returns the number of seconds since the object stored at the specified key is idle (not requested by read or write operations). While the value is returned in seconds, the actual resolution is 10 seconds. | endpoints/redis/src/api/lib/generic/object_idletime.rs:18 |
OBJECT REFCOUNT | ObjectRefcountInput | Read | true | Returns the reference count of a value of a key | endpoints/redis/src/api/lib/generic/object_refcount.rs:18 |
PERSIST | PersistInput | Write | true | Remove the existing timeout on key, turning the key from volatile (a key with an expire set) to persistent (a key that will never expire as no timeout is associated) | endpoints/redis/src/api/lib/generic/persist.rs:18 |
PEXPIRE | PexpireInput | Write | true | Sets the expiration time of a key in milliseconds | endpoints/redis/src/api/lib/generic/pexpire.rs:18 |
PEXPIREAT | PexpireatInput | Write | true | Sets the expiration time of a key as a Unix millisecond timestamp. Returns 1 if the timeout was set, 0 if the key does not exist or the operation was skipped due to the provided options. | endpoints/redis/src/api/lib/generic/pexpireat.rs:18 |
PEXPIRETIME | PexpiretimeInput | Read | true | Returns the expiration time of a key as a Unix milliseconds timestamp. Returns -2 if the key does not exist, -1 if the key exists but has no associated expiration time. | endpoints/redis/src/api/lib/generic/pexpiretime.rs:18 |
PFADD | PfaddInput | Write | true | Adds elements to a HyperLogLog key. Creates the key if it doesn't exist | endpoints/redis/src/api/lib/hyper_log_log/pfadd.rs:17 |
PFCOUNT | PfcountInput | Read | true | Returns the approximated cardinality of the set(s) observed by the HyperLogLog at key(s). | endpoints/redis/src/api/lib/hyper_log_log/pfcount.rs:17 |
PFDEBUG | PfdebugInput | Read | true | Internal command for debugging HyperLogLog values. | endpoints/redis/src/api/lib/hyper_log_log/pfdebug.rs:18 |
PFMERGE | PfmergeInput | Write | true | Merges one or more HyperLogLog values into a single key | endpoints/redis/src/api/lib/hyper_log_log/pfmerge.rs:17 |
PFSELFTEST | PfselftestInput | Read | true | An internal command for testing HyperLogLog values | endpoints/redis/src/api/lib/hyper_log_log/pfselftest.rs:18 |
PING | PingInput | Read | true | Returns the server's liveliness response | endpoints/redis/src/api/lib/connection_management/ping.rs:18 |
PSETEX | PsetexInput | Write | true | Sets both string value and expiration time in milliseconds. The key is created if it doesn't exist | endpoints/redis/src/api/lib/string/psetex.rs:18 |
PSUBSCRIBE | PsubscribeInput | Read | false | Listens for messages published to channels that match one or more patterns | endpoints/redis/src/api/lib/pub_sub/psubscribe.rs:16 |
PSYNC | PsyncInput | Write | false | An internal command for configuring the replication stream | endpoints/redis/src/api/lib/server_management/psync.rs:14 |
PTTL | PttlInput | Read | true | Returns the remaining time to live of a key that has a timeout, in milliseconds. Returns -2 if the key does not exist, -1 if the key exists but has no associated expire. | endpoints/redis/src/api/lib/generic/pttl.rs:18 |
PUBLISH | PublishInput | Write | true | Posts a message to a channel | endpoints/redis/src/api/lib/pub_sub/publish.rs:17 |
PUBSUB CHANNELS | PubsubChannelsInput | Read | true | Returns the active channels | endpoints/redis/src/api/lib/pub_sub/pubsub_channels.rs:17 |
PUBSUB NUMPAT | PubsubNumpatInput | Read | true | Returns a count of unique pattern subscriptions | endpoints/redis/src/api/lib/pub_sub/pubsub_numpat.rs:18 |
PUBSUB NUMSUB | PubsubNumsubInput | Read | true | Returns a count of subscribers to channels | endpoints/redis/src/api/lib/pub_sub/pubsub_numsub.rs:18 |
PUBSUB SHARDCHANNELS | PubsubShardchannelsInput | Read | true | Returns the active shard channels | endpoints/redis/src/api/lib/pub_sub/pubsub_shardchannels.rs:16 |
PUBSUB SHARDNUMSUB | PubsubShardnumsubInput | Read | true | Returns the count of subscribers of shard channels | endpoints/redis/src/api/lib/pub_sub/pubsub_shardnumsub.rs:18 |
PUNSUBSCRIBE | PunsubscribeInput | Read | false | Stops listening to messages published to channels that match one or more patterns | endpoints/redis/src/api/lib/pub_sub/punsubscribe.rs:16 |
QUIT | QuitInput | Write | false | Closes the connection | endpoints/redis/src/api/lib/connection_management/quit.rs:17 |
RANDOMKEY | RandomkeyInput | Read | true | Returns a random key from the database | endpoints/redis/src/api/lib/generic/randomkey.rs:19 |
RAW_COMMAND | RawCommandInput | Write | false | Execute a raw Redis command string (for tools compatibility) | endpoints/redis/src/api/lib/raw_command.rs:12 |
RAW_COMMAND_READ_ONLY | RawCommandReadOnlyInput | Read | false | Execute a read-only raw Redis command string (for tools compatibility) | endpoints/redis/src/api/lib/raw_command_read_only.rs:13 |
READONLY | ReadonlyInput | Write | false | Enables read-only queries for a connection to a Redis Cluster replica node | endpoints/redis/src/api/lib/cluster_management/readonly.rs:18 |
READWRITE | ReadwriteInput | Write | false | Disables read-only mode for a connection to a Redis Cluster replica node | endpoints/redis/src/api/lib/cluster_management/readwrite.rs:18 |
RENAME | RenameInput | Write | true | Renames key to newkey. It returns an error when key does not exist. If newkey already exists it is overwritten. | endpoints/redis/src/api/lib/generic/rename.rs:16 |
RENAMENX | RenamenxInput | Write | true | Renames key to newkey if newkey does not yet exist. It returns an error when key does not exist. | endpoints/redis/src/api/lib/generic/renamenx.rs:18 |
REPLCONF | ReplconfInput | Write | false | An internal command for configuring the replication stream | endpoints/redis/src/api/lib/server_management/replconf.rs:17 |
REPLICAOF | ReplicaofInput | Write | false | Configures a server as replica of another, or promotes it to a master | endpoints/redis/src/api/lib/server_management/replicaof.rs:18 |
RESET | ResetInput | Write | false | Resets the connection | endpoints/redis/src/api/lib/connection_management/reset.rs:18 |
RESTORE | RestoreInput | Write | true | Creates a key from the serialized representation of a value | endpoints/redis/src/api/lib/generic/restore.rs:19 |
RESTORE-ASKING | RestoreAskingInput | Write | true | An internal command for migrating keys in a cluster | endpoints/redis/src/api/lib/server_management/restore_asking.rs:17 |
ROLE | RoleInput | Read | true | Returns the replication role | endpoints/redis/src/api/lib/server_management/role.rs:20 |
RPOP | RpopInput | Write | true | Returns and removes the last elements of a list. Deletes the list if the last element was popped | endpoints/redis/src/api/lib/list/rpop.rs:17 |
RPOPLPUSH | RpoplpushInput | Write | true | Returns the last element of a list after removing and pushing it to another list. Deletes the list if the last element was popped | endpoints/redis/src/api/lib/list/rpoplpush.rs:17 |
RPUSH | RpushInput | Write | true | Appends one or more elements to a list. Creates the key if it doesn't exist | endpoints/redis/src/api/lib/list/rpush.rs:17 |
RPUSHX | RpushxInput | Write | true | Appends an element to a list only when the list exists | endpoints/redis/src/api/lib/list/rpushx.rs:17 |
SADD | SaddInput | Write | true | Adds one or more members to a set. Creates the key if it doesn't exist | endpoints/redis/src/api/lib/set/sadd.rs:13 |
SAVE | SaveInput | Write | true | Synchronously saves the database(s) to disk | endpoints/redis/src/api/lib/server_management/save.rs:20 |
SCAN | ScanInput | Read | true | Iterates over the key names in the database | endpoints/redis/src/api/lib/generic/scan.rs:19 |
SCARD | ScardInput | Read | true | Returns the number of members in a set | endpoints/redis/src/api/lib/set/scard.rs:18 |
SCRIPT DEBUG | ScriptDebugInput | Write | false | Sets the debug mode of server-side Lua scripts | endpoints/redis/src/api/lib/scripting_and_functions/script/script_debug.rs:17 |
SCRIPT EXISTS | ScriptExistsInput | Read | true | Determines whether server-side Lua scripts exist in the script cache | endpoints/redis/src/api/lib/scripting_and_functions/script/script_exists.rs:16 |
SCRIPT FLUSH | ScriptFlushInput | Write | true | Removes all server-side Lua scripts from the script cache | endpoints/redis/src/api/lib/scripting_and_functions/script/script_flush.rs:17 |
SCRIPT KILL | ScriptKillInput | Write | true | Terminates a server-side Lua script during execution | endpoints/redis/src/api/lib/scripting_and_functions/script/script_kill.rs:18 |
SCRIPT LOAD | ScriptLoadInput | Write | true | Loads a server-side Lua script to the script cache | endpoints/redis/src/api/lib/scripting_and_functions/script/script_load.rs:16 |
SDIFF | SdiffInput | Read | true | Returns the difference of multiple sets | endpoints/redis/src/api/lib/set/sdiff.rs:17 |
SDIFFSTORE | SdiffstoreInput | Write | true | Stores the difference of multiple sets in a key | endpoints/redis/src/api/lib/set/sdiffstore.rs:17 |
SELECT | SelectInput | Read | false | Changes the selected database | endpoints/redis/src/api/lib/connection_management/select.rs:18 |
SET | SetInput | Write | true | Sets the string value of a key, ignoring its type. The key is created if it doesn't exist | endpoints/redis/src/api/lib/string/set.rs:23 |
SETBIT | SetbitInput | Write | true | Sets or clears the bit at offset in the string value stored at key | endpoints/redis/src/api/lib/bitmap/setbit.rs:18 |
SETEX | SetexInput | Write | true | Set key to hold the string value and set key to timeout after a given number of seconds. This command is equivalent to 'SET key value EX seconds'. SETEX is atomic and can be used as a single command. An error is returned when seconds is invalid. | endpoints/redis/src/api/lib/string/setex.rs:18 |
SETNX | SetnxInput | Write | true | Set the string value of a key only when the key doesn't exist | endpoints/redis/src/api/lib/string/setnx.rs:18 |
SETRANGE | SetrangeInput | Write | true | Overwrites a part of a string value with another by an offset. Creates the key if it doesn't exist | endpoints/redis/src/api/lib/string/setrange.rs:18 |
SHUTDOWN | ShutdownInput | Write | true | Synchronously saves the database(s) to disk and shuts down the Redis server | endpoints/redis/src/api/lib/server_management/shutdown.rs:17 |
SINTER | SinterInput | Read | true | Returns the intersect of multiple sets | endpoints/redis/src/api/lib/set/sinter.rs:18 |
SINTERCARD | SintercardInput | Read | true | Returns the number of members of the intersect of multiple sets | endpoints/redis/src/api/lib/set/sintercard.rs:17 |
SINTERSTORE | SinterstoreInput | Write | true | Stores the intersect of multiple sets in a key | endpoints/redis/src/api/lib/set/sinterstore.rs:16 |
SISMEMBER | SismemberInput | Read | true | Determines whether a member belongs to a set | endpoints/redis/src/api/lib/set/sismember.rs:17 |
SLAVEOF | SlaveofCompatInput | Write | false | Sets a Redis server as a replica of another, or promotes it to being a master | endpoints/redis/src/api/lib/server_management/slaveof.rs:18 |
SLOWLOG GET | SlowlogGetInput | Read | true | Returns the slow log's entries | endpoints/redis/src/api/lib/server_management/slowlog/slowlog_get.rs:19 |
SLOWLOG LEN | SlowlogLenInput | Read | true | Returns the number of entries in the slow log | endpoints/redis/src/api/lib/server_management/slowlog/slowlog_len.rs:18 |
SLOWLOG RESET | SlowlogResetInput | Write | true | Clears all entries from the slow log | endpoints/redis/src/api/lib/server_management/slowlog/slowlog_reset.rs:19 |
SMEMBERS | SmembersInput | Read | true | Returns all members of a set | endpoints/redis/src/api/lib/set/smembers.rs:19 |
SMISMEMBER | SmismemberInput | Read | true | Determines whether multiple members belong to a set | endpoints/redis/src/api/lib/set/smismember.rs:17 |
SMOVE | SmoveInput | Write | true | Moves a member from one set to another | endpoints/redis/src/api/lib/set/smove.rs:19 |
SORT | SortInput | Write | true | Sorts the elements in a list, a set, or a sorted set, optionally storing the result | endpoints/redis/src/api/lib/generic/sort.rs:17 |
SORT_RO | SortRoInput | Read | true | Returns the sorted elements of a list, a set, or a sorted set. Read-only variant of SORT. | endpoints/redis/src/api/lib/generic/sort_ro.rs:17 |
SPOP | SpopInput | Write | true | Returns one or more random members from a set after removing them. Deletes the set if the last member was popped | endpoints/redis/src/api/lib/set/spop.rs:17 |
SPUBLISH | SpublishInput | Write | true | Post a message to a shard channel | endpoints/redis/src/api/lib/pub_sub/spublish.rs:17 |
SRANDMEMBER | SrandmemberInput | Read | true | Get one or multiple random members from a set | endpoints/redis/src/api/lib/set/srandmember.rs:17 |
SREM | SremInput | Write | true | Removes one or more members from a set. Deletes the set if the last member was removed | endpoints/redis/src/api/lib/set/srem.rs:17 |
SSCAN | SscanInput | Read | true | Iterates over members of a set | endpoints/redis/src/api/lib/set/sscan.rs:19 |
SSUBSCRIBE | SsubscribeInput | Read | false | Listens for messages published to shard channels | endpoints/redis/src/api/lib/pub_sub/ssubscribe.rs:16 |
STRLEN | StrlenInput | Read | true | Returns the length of the string value stored at key. An error is returned when key holds a non-string value | endpoints/redis/src/api/lib/string/strlen.rs:18 |
SUBSCRIBE | SubscribeInput | Read | false | Listens for messages published to channels | endpoints/redis/src/api/lib/pub_sub/subscribe.rs:16 |
SUBSTR | SubstrInput | Read | true | Returns a substring from a string value | endpoints/redis/src/api/lib/string/substr.rs:19 |
SUNION | SunionInput | Read | true | Returns the union of multiple sets | endpoints/redis/src/api/lib/set/sunion.rs:18 |
SUNIONSTORE | SunionstoreInput | Write | true | Stores the union of multiple sets in a key | endpoints/redis/src/api/lib/set/sunionstore.rs:17 |
SUNSUBSCRIBE | SunsubscribeInput | Read | false | Stops listening to messages posted to shard channels | endpoints/redis/src/api/lib/pub_sub/sunsubscribe.rs:16 |
SWAPDB | SwapdbInput | Write | true | Swaps two Redis databases | endpoints/redis/src/api/lib/server_management/swapdb.rs:18 |
SYNC | SyncInput | Write | false | An internal command used in replication | endpoints/redis/src/api/lib/server_management/sync.rs:20 |
TDIGEST.ADD | TdigestAddInput | Write | true | Adds one or more observations to a t-digest sketch | endpoints/redis/src/api/lib/t_digest/tdigest_add.rs:17 |
TDIGEST.BYRANK | TdigestByrankInput | Read | true | Returns, for each input rank, an estimation of the value (floating-point) with that rank | endpoints/redis/src/api/lib/t_digest/tdigest_byrank.rs:17 |
TDIGEST.BYREVRANK | TdigestByrevrankInput | Read | true | Returns, for each input reverse rank, an estimation of the value (floating-point) with that reverse rank | endpoints/redis/src/api/lib/t_digest/tdigest_byrevrank.rs:17 |
TDIGEST.CDF | TdigestCdfInput | Read | true | Returns, for each input value, an estimation of the fraction (floating-point) of (observations smaller than the given value + half the observations equal to the given value) | endpoints/redis/src/api/lib/t_digest/tdigest_cdf.rs:17 |
TDIGEST.CREATE | TdigestCreateInput | Write | true | Allocates memory and initializes a new t-digest sketch | endpoints/redis/src/api/lib/t_digest/tdigest_create.rs:17 |
TDIGEST.INFO | TdigestInfoInput | Read | true | Returns information and statistics about a t-digest sketch | endpoints/redis/src/api/lib/t_digest/tdigest_info.rs:17 |
TDIGEST.MAX | TdigestMaxInput | Read | true | Returns the maximum observation value from a t-digest sketch | endpoints/redis/src/api/lib/t_digest/tdigest_max.rs:17 |
TDIGEST.MERGE | TdigestMergeInput | Write | true | Merges multiple t-digest sketches into a single sketch | endpoints/redis/src/api/lib/t_digest/tdigest_merge.rs:17 |
TDIGEST.MIN | TdigestMinInput | Read | true | Returns the minimum observation value from a t-digest sketch | endpoints/redis/src/api/lib/t_digest/tdigest_min.rs:17 |
TDIGEST.QUANTILE | TdigestQuantileInput | Read | true | Returns, for each input fraction, an estimation of the value (floating-point) that is smaller than the given fraction of observations | endpoints/redis/src/api/lib/t_digest/tdigest_quantile.rs:17 |
TDIGEST.RANK | TdigestRankInput | Read | true | Returns, for each input value (floating-point), 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) | endpoints/redis/src/api/lib/t_digest/tdigest_rank.rs:17 |
TDIGEST.RESET | TdigestResetInput | Write | true | Resets a t-digest sketch: empty the sketch and re-initializes it | endpoints/redis/src/api/lib/t_digest/tdigest_reset.rs:17 |
TDIGEST.REVRANK | TdigestRevrankInput | Read | true | Returns, for each input value (floating-point), 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) | endpoints/redis/src/api/lib/t_digest/tdigest_revrank.rs:17 |
TDIGEST.TRIMMED_MEAN | TdigestTrimmedMeanInput | Read | true | Returns an estimation of the mean value from the sketch, excluding observation values outside the low and high cutoff quantiles | endpoints/redis/src/api/lib/t_digest/tdigest_trimmed_mean.rs:17 |
TIME | TimeInput | Read | true | Returns the server time | endpoints/redis/src/api/lib/server_management/time.rs:19 |
TOPK.ADD | TopkAddInput | Write | true | Adds one or more items to a Top-K filter | endpoints/redis/src/api/lib/top_k/topk_add.rs:18 |
TOPK.COUNT | TopkCountInput | Read | true | Returns the count for one or more items in a sketch | endpoints/redis/src/api/lib/top_k/topk_count.rs:17 |
TOPK.INCRBY | TopkIncrbyInput | Write | true | Increases the count of one or more items by increment | endpoints/redis/src/api/lib/top_k/topk_incrby.rs:18 |
TOPK.INFO | TopkInfoInput | Read | true | Returns information about a sketch | endpoints/redis/src/api/lib/top_k/topk_info.rs:19 |
TOPK.LIST | TopkListInput | Read | true | Returns full list of items in Top K list | endpoints/redis/src/api/lib/top_k/topk_list.rs:18 |
TOPK.QUERY | TopkQueryInput | Read | true | Checks whether one or more items are in a sketch | endpoints/redis/src/api/lib/top_k/topk_query.rs:17 |
TOPK.RESERVE | TopkReserveInput | Write | true | Initializes a TopK with specified parameters | endpoints/redis/src/api/lib/top_k/topk_reserve.rs:18 |
TOUCH | TouchInput | Read | true | Returns the number of existing keys out of those specified after updating the time they were last accessed | endpoints/redis/src/api/lib/generic/touch.rs:17 |
TS.ADD | TsAddInput | Write | true | Append a sample to a time series | endpoints/redis/src/api/lib/time_series/ts_add.rs:15 |
TS.ALTER | TsAlterInput | Write | true | Update the retention, chunk size, duplicate policy, and labels of an existing time series | endpoints/redis/src/api/lib/time_series/ts_alter.rs:14 |
TS.CREATE | TsCreateInput | Write | true | Create a new time series | endpoints/redis/src/api/lib/time_series/ts_create.rs:15 |
TS.CREATERULE | TsCreateruleInput | Write | true | Create a compaction rule | endpoints/redis/src/api/lib/time_series/ts_createrule.rs:14 |
TS.DECRBY | TsDecrbyInput | Write | true | Decrease the value of the sample with the maximum existing timestamp, or create a new sample | endpoints/redis/src/api/lib/time_series/ts_decrby.rs:14 |
TS.DEL | TsDelInput | Write | true | Delete all samples between two timestamps for a given time series | endpoints/redis/src/api/lib/time_series/ts_del.rs:13 |
TS.DELETERULE | TsDeleteruleInput | Write | true | Delete a compaction rule | endpoints/redis/src/api/lib/time_series/ts_deleterule.rs:17 |
TS.GET | TsGetInput | Read | true | Get the sample with the highest timestamp from a given time series | endpoints/redis/src/api/lib/time_series/ts_get.rs:16 |
TS.INCRBY | TsIncrbyInput | Write | true | Increases the value of the sample with the maximum existing timestamp, or creates a new sample with a value equal to the value of the sample with the maximum existing timestamp with a given increment | endpoints/redis/src/api/lib/time_series/ts_incrby.rs:17 |
TS.INFO | TsInfoInput | Read | true | Returns information and statistics for a time series | endpoints/redis/src/api/lib/time_series/ts_info.rs:17 |
TS.MADD | TsMaddInput | Write | true | Append new samples to one or more time series | endpoints/redis/src/api/lib/time_series/ts_madd.rs:17 |
TS.MGET | TsMgetInput | Read | true | Get the sample with the highest timestamp from each time series matching a specific filter | endpoints/redis/src/api/lib/time_series/ts_mget.rs:18 |
TS.MRANGE | TsMrangeInput | Read | true | Query a range across multiple time series by filters in forward direction | endpoints/redis/src/api/lib/time_series/ts_mrange.rs:17 |
TS.MREVRANGE | TsMrevrangeInput | Read | true | Query a range across multiple time-series by filters in reverse direction | endpoints/redis/src/api/lib/time_series/ts_mrevrange.rs:17 |
TS.QUERYINDEX | TsQueryindexInput | Read | true | Get all time series keys matching a filter list | endpoints/redis/src/api/lib/time_series/ts_queryindex.rs:16 |
TS.RANGE | TsRangeInput | Read | true | Query a range in forward direction | endpoints/redis/src/api/lib/time_series/ts_range.rs:18 |
TS.REVRANGE | TsRevrangeInput | Read | true | Query a range in reverse direction | endpoints/redis/src/api/lib/time_series/ts_revrange.rs:18 |
TTL | TtlInput | Read | true | Returns the expiration time in seconds of a key | endpoints/redis/src/api/lib/generic/ttl.rs:20 |
UNLINK | UnlinkInput | Write | true | Asynchronously deletes one or more keys. This command is very similar to DEL: it removes the specified keys. Just like DEL a key is ignored if it does not exist. However the command performs the actual memory reclaiming in a different thread, so it is not blocking. | endpoints/redis/src/api/lib/generic/unlink.rs:17 |
UNSUBSCRIBE | UnsubscribeInput | Read | false | Stops listening to messages posted to channels | endpoints/redis/src/api/lib/pub_sub/unsubscribe.rs:16 |
UNWATCH | UnwatchInput | Write | false | Forgets about watched keys of a transaction | endpoints/redis/src/api/lib/transactions/unwatch.rs:18 |
VADD | VaddInput | Write | true | Add a new element to a vector set, or update its vector if it already exists | endpoints/redis/src/api/lib/vector_set/vadd.rs:17 |
VCARD | VcardInput | Read | true | Return the number of elements in a vector set | endpoints/redis/src/api/lib/vector_set/vcard.rs:19 |
VDIM | VdimInput | Read | true | Return the dimension of vectors in the vector set | endpoints/redis/src/api/lib/vector_set/vdim.rs:18 |
VEMB | VembInput | Read | true | Return the vector associated with an element | endpoints/redis/src/api/lib/vector_set/vemb.rs:18 |
VGETATTR | VgetattrInput | Read | true | Retrieve the JSON attributes of elements | endpoints/redis/src/api/lib/vector_set/vgetattr.rs:19 |
VINFO | VinfoInput | Read | true | Retrieve information about a vector set | endpoints/redis/src/api/lib/vector_set/vinfo.rs:20 |
VLINKS | VlinksInput | Read | true | Return the neighbors of an element at each layer in HNSW graph | endpoints/redis/src/api/lib/vector_set/vlinks.rs:17 |
VRANDMEMBER | VrandmemberInput | Read | true | Return one or multiple random members from a vector set | endpoints/redis/src/api/lib/vector_set/vrandmember.rs:17 |
VREM | VremInput | Write | true | Remove one or more elements from a vector set | endpoints/redis/src/api/lib/vector_set/vrem.rs:19 |
VSETATTR | VsetattrInput | Write | true | Associate or remove the JSON attributes of elements | endpoints/redis/src/api/lib/vector_set/vsetattr.rs:18 |
VSIM | VsimInput | Read | true | Returns elements by vector similarity | endpoints/redis/src/api/lib/vector_set/vsim.rs:19 |
WAIT | WaitInput | Read | false | Blocks until the asynchronous replication of all preceding write commands sent by the connection is complete, or until the timeout is reached. Returns the number of replicas that acknowledged. | endpoints/redis/src/api/lib/generic/wait.rs:18 |
WAITAOF | WaitaofInput | Write | false | 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 | endpoints/redis/src/api/lib/generic/waitaof.rs:18 |
WATCH | WatchInput | Read | false | Monitors changes to keys to determine the execution of a transaction | endpoints/redis/src/api/lib/transactions/watch.rs:18 |
XACK | XackInput | Write | true | Acknowledges one or more messages as processed, removing them from the pending entries list (PEL) of the consumer group. | endpoints/redis/src/api/lib/stream/xack.rs:17 |
XADD | XaddInput | Write | true | Appends a new entry to the specified stream. Creates the stream if it doesn't exist. | endpoints/redis/src/api/lib/stream/xadd.rs:17 |
XAUTOCLAIM | XautoclaimInput | Write | true | Automatically claims messages from pending entries that have been idle for the specified time. | endpoints/redis/src/api/lib/stream/xautoclaim.rs:17 |
XCLAIM | XclaimInput | Write | true | Claims ownership of one or more pending messages in a consumer group. | endpoints/redis/src/api/lib/stream/xclaim.rs:17 |
XDEL | XdelInput | Write | true | Removes the specified entries from a stream, and returns the number of entries deleted. | endpoints/redis/src/api/lib/stream/xdel.rs:17 |
XGROUP CREATE | XgroupCreateInput | Write | true | Creates a consumer group for the specified stream | endpoints/redis/src/api/lib/stream/xgroup_create.rs:17 |
XGROUP CREATECONSUMER | XgroupCreateconsumerInput | Write | true | Creates a consumer in a consumer group | endpoints/redis/src/api/lib/stream/xgroup_createconsumer.rs:17 |
XGROUP DELCONSUMER | XgroupDelconsumerInput | Write | true | Deletes a consumer from a consumer group | endpoints/redis/src/api/lib/stream/xgroup_delconsumer.rs:17 |
XGROUP DESTROY | XgroupDestroyInput | Write | true | Destroys a consumer group entirely | endpoints/redis/src/api/lib/stream/xgroup_destroy.rs:18 |
XGROUP SETID | XgroupSetidInput | Write | true | Sets the last-delivered ID of a consumer group | endpoints/redis/src/api/lib/stream/xgroup_setid.rs:20 |
XINFO CONSUMERS | XinfoConsumersInput | Read | true | Returns a list of the consumers in a consumer group | endpoints/redis/src/api/lib/stream/xinfo_consumers.rs:17 |
XINFO GROUPS | XinfoGroupsInput | Read | true | Returns a list of the consumer groups of a stream | endpoints/redis/src/api/lib/stream/xinfo_groups.rs:17 |
XINFO STREAM | XinfoStreamInput | Read | true | Returns information about the stream | endpoints/redis/src/api/lib/stream/xinfo_stream.rs:19 |
XLEN | XlenInput | Read | true | Returns the number of entries in a stream | endpoints/redis/src/api/lib/stream/xlen.rs:18 |
XPENDING | XpendingInput | Read | true | Returns the information and entries from a stream consumer group's pending entries list | endpoints/redis/src/api/lib/stream/xpending.rs:18 |
XRANGE | XrangeInput | Read | true | Returns the messages from a stream within a range of IDs | endpoints/redis/src/api/lib/stream/xrange.rs:17 |
XREAD | XreadInput | Read | false | Returns messages from multiple streams with IDs greater than the ones requested. Blocks until a message is available otherwise | endpoints/redis/src/api/lib/stream/xread.rs:18 |
XREADGROUP | XreadgroupInput | Read | false | Returns new or historical messages from a stream for a consumer in a group. Blocks until a message is available otherwise | endpoints/redis/src/api/lib/stream/xreadgroup.rs:15 |
XREVRANGE | XrevrangeInput | Read | true | Returns the messages from a stream within a range of IDs in reverse order | endpoints/redis/src/api/lib/stream/xrevrange.rs:15 |
XSETID | XsetidInput | Write | true | An internal command for replicating stream values | endpoints/redis/src/api/lib/stream/xsetid.rs:17 |
XTRIM | XtrimInput | Write | true | Deletes messages from the beginning of a stream | endpoints/redis/src/api/lib/stream/xtrim.rs:17 |
ZADD | ZaddInput | Write | true | Adds one or more members to a sorted set, or updates their scores. Creates the key if it doesn't exist | endpoints/redis/src/api/lib/sorted_set/zadd.rs:17 |
ZCARD | ZcardInput | Read | true | Returns the number of members in a sorted set | endpoints/redis/src/api/lib/sorted_set/zcard.rs:18 |
ZCOUNT | ZcountInput | Read | true | Returns the count of members in a sorted set that have scores within a range | endpoints/redis/src/api/lib/sorted_set/zcount.rs:17 |
ZDIFF | ZdiffInput | Read | true | Returns the difference between multiple sorted sets | endpoints/redis/src/api/lib/sorted_set/zdiff.rs:17 |
ZDIFFSTORE | ZdiffstoreInput | Write | true | Stores the difference of multiple sorted sets in a key | endpoints/redis/src/api/lib/sorted_set/zdiffstore.rs:17 |
ZINCRBY | ZincrbyInput | Write | true | Increments the score of a member in a sorted set | endpoints/redis/src/api/lib/sorted_set/zincrby.rs:17 |
ZINTER | ZinterInput | Read | true | Returns the intersection of multiple sorted sets | endpoints/redis/src/api/lib/sorted_set/zinter.rs:47 |
ZINTERCARD | ZintercardInput | Read | true | Returns the number of members of the intersect of multiple sorted sets | endpoints/redis/src/api/lib/sorted_set/zintercard.rs:17 |
ZINTERSTORE | ZinterstoreInput | Write | true | Stores the intersect of multiple sorted sets in a key | endpoints/redis/src/api/lib/sorted_set/zinterstore.rs:18 |
ZLEXCOUNT | ZlexcountInput | Read | true | Returns the number of members in a sorted set within a lexicographical range | endpoints/redis/src/api/lib/sorted_set/zlexcount.rs:17 |
ZMPOP | ZmpopInput | Write | true | 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 | endpoints/redis/src/api/lib/sorted_set/zmpop.rs:18 |
ZMSCORE | ZmscoreInput | Read | true | Returns the score of one or more members in a sorted set | endpoints/redis/src/api/lib/sorted_set/zmscore.rs:17 |
ZPOPMAX | ZpopmaxInput | Write | true | Returns the highest-scoring members from a sorted set after removing them. Deletes the sorted set if the last member was popped | endpoints/redis/src/api/lib/sorted_set/zpopmax.rs:17 |
ZPOPMIN | ZpopminInput | Write | true | Returns the lowest-scoring members from a sorted set after removing them. Deletes the sorted set if the last member was popped | endpoints/redis/src/api/lib/sorted_set/zpopmin.rs:17 |
ZRANDMEMBER | ZrandmemberInput | Read | true | Returns one or more random members from a sorted set | endpoints/redis/src/api/lib/sorted_set/zrandmember.rs:17 |
ZRANGE | ZrangeInput | Read | true | Returns members in a sorted set within a range of indexes | endpoints/redis/src/api/lib/sorted_set/zrange.rs:19 |
ZRANGEBYLEX | ZrangebylexInput | Read | true | Returns members in a sorted set within a lexicographical range | endpoints/redis/src/api/lib/sorted_set/zrangebylex.rs:17 |
ZRANGEBYSCORE | ZrangebyscoreInput | Read | true | Returns members in a sorted set within a range of scores | endpoints/redis/src/api/lib/sorted_set/zrangebyscore.rs:17 |
ZRANGESTORE | ZrangestoreInput | Write | true | Stores a range of members from sorted set in a key | endpoints/redis/src/api/lib/sorted_set/zrangestore.rs:18 |
ZRANK | ZrankInput | Read | true | Returns the index of a member in a sorted set ordered by ascending scores | endpoints/redis/src/api/lib/sorted_set/zrank.rs:17 |
ZREM | ZremInput | Write | true | Removes one or more members from a sorted set. Deletes the sorted set if all members were removed | endpoints/redis/src/api/lib/sorted_set/zrem.rs:17 |
ZREMRANGEBYLEX | ZremrangebylexInput | Write | true | Removes members in a sorted set within a lexicographical range. Deletes the sorted set if all members were removed | endpoints/redis/src/api/lib/sorted_set/zremrangebylex.rs:17 |
ZREMRANGEBYRANK | ZremrangebyrankInput | Write | true | Removes members in a sorted set within a range of indexes. Deletes the sorted set if all members were removed | endpoints/redis/src/api/lib/sorted_set/zremrangebyrank.rs:17 |
ZREMRANGEBYSCORE | ZremrangebyscoreInput | Write | true | Removes members in a sorted set within a range of scores. Deletes the sorted set if all members were removed | endpoints/redis/src/api/lib/sorted_set/zremrangebyscore.rs:17 |
ZREVRANGE | ZrevrangeInput | Read | true | Returns members in a sorted set within a range of indexes in reverse order | endpoints/redis/src/api/lib/sorted_set/zrevrange.rs:17 |
ZREVRANGEBYLEX | ZrevrangebylexInput | Read | true | Returns the members in a sorted set within a lexicographical range in reverse order | endpoints/redis/src/api/lib/sorted_set/zrevrangebylex.rs:19 |
ZREVRANGEBYSCORE | ZrevrangebyscoreInput | Read | true | Returns members in a sorted set within a range of scores in reverse order | endpoints/redis/src/api/lib/sorted_set/zrevrangebyscore.rs:18 |
ZREVRANK | ZrevrankInput | Read | true | Returns the index of a member in a sorted set ordered by descending scores | endpoints/redis/src/api/lib/sorted_set/zrevrank.rs:17 |
ZSCAN | ZscanInput | Read | true | Iterates over members and scores of a sorted set | endpoints/redis/src/api/lib/sorted_set/zscan.rs:18 |
ZSCORE | ZscoreInput | Read | true | Returns the score of a member in a sorted set | endpoints/redis/src/api/lib/sorted_set/zscore.rs:17 |
ZUNION | ZunionInput | Read | true | Returns the union of multiple sorted sets | endpoints/redis/src/api/lib/sorted_set/zunion.rs:19 |
ZUNIONSTORE | ZunionstoreInput | Write | true | Stores the union of multiple sorted sets in a key | endpoints/redis/src/api/lib/sorted_set/zunionstore.rs:18 |