ACL CAT
List the ACL categories or the commands inside a category
Read more
ACL DELUSER
Remove the specified ACL users and the associated rules
Read more
ACL DRYRUN
Returns whether the user can execute the given command without executing the command.
Read more
ACL GENPASS
Generate a pseudorandom secure password to use for ACL users
Read more
ACL GETUSER
Get the rules for a specific ACL user
Read more
ACL LIST
List the current ACL rules in ACL config file format
Read more
ACL LOAD
Reload the ACLs from the configured ACL file
Read more
ACL LOG
List latest events denied because of ACLs in place
Read more
ACL SAVE
Save the current ACL rules in the configured ACL file
Read more
ACL SETUSER
Modify or create the rules for a specific ACL user
Read more
ACL USERS
List the username of all the configured ACL rules
Read more
ACL WHOAMI
Return the name of the user associated to the current connection
Read more
APPEND
Append a value to a key
Read more
ASKING
Sent by cluster clients after an -ASK redirect
Read more
AUTH
Authenticate to the server
Read more
BF.ADD
Adds an item to a Bloom Filter
Read more
BF.EXISTS
Checks whether an item exists in a Bloom Filter
Read more
BF.INFO
Returns information about a Bloom Filter
Read more
BF.INSERT
Adds one or more items to a Bloom Filter. A filter will be created if it does not exist
Read more
BF.LOADCHUNK
Restores a filter previously saved using SCANDUMP
Read more
BF.MADD
Adds one or more items to a Bloom Filter. A filter will be created if it does not exist
Read more
BF.MEXISTS
Checks whether one or more items exist in a Bloom Filter
Read more
BF.RESERVE
Creates a new Bloom Filter
Read more
BF.SCANDUMP
Begins an incremental save of the bloom filter
Read more
BGREWRITEAOF
Asynchronously rewrite the append-only file
Read more
BGSAVE
Asynchronously save the dataset to disk
Read more
BITCOUNT
Count set bits in a string
Read more
BITFIELD
Perform arbitrary bitfield integer operations on strings
Read more
BITFIELD_RO
Perform arbitrary bitfield integer operations on strings. Read-only variant of BITFIELD
Read more
BITOP
Perform bitwise operations between strings
Read more
BITPOS
Find first bit set or clear in a string
Read more
BLMOVE
Pop an element from a list, push it to another list and return it; or block until one is available
Read more
BLMPOP
Pop elements from a list, or block until one is available
Read more
BLPOP
Remove and get the first element in a list, or block until one is available
Read more
BRPOP
Remove and get the last element in a list, or block until one is available
Read more
BRPOPLPUSH
Pop an element from a list, push it to another list and return it; or block until one is available
Read more
BZMPOP
Remove and return members with scores in a sorted set or block until one is available
Read more
BZPOPMAX
Remove and return the member with the highest score from one or more sorted sets, or block until one is available
Read more
BZPOPMIN
Remove and return the member with the lowest score from one or more sorted sets, or block until one is available
Read more
CF.ADD
Adds an item to a Cuckoo Filter
Read more
CF.ADDNX
Adds an item to a Cuckoo Filter if the item did not exist previously.
Read more
CF.COUNT
Return the number of times an item might be in a Cuckoo Filter
Read more
CF.DEL
Deletes an item from a Cuckoo Filter
Read more
CF.EXISTS
Checks whether one or more items exist in a Cuckoo Filter
Read more
CF.INFO
Returns information about a Cuckoo Filter
Read more
CF.INSERT
Adds one or more items to a Cuckoo Filter. A filter will be created if it does not exist
Read more
CF.INSERTNX
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
Read more
CF.LOADCHUNK
Restores a filter previously saved using SCANDUMP
Read more
CF.MEXISTS
Checks whether one or more items exist in a Cuckoo Filter
Read more
CF.RESERVE
Creates a new Cuckoo Filter
Read more
CF.SCANDUMP
Begins an incremental save of the bloom filter
Read more
CLIENT CACHING
Instruct the server about tracking or not keys in the next request
Read more
CLIENT GETNAME
Get the current connection name
Read more
CLIENT GETREDIR
Get tracking notifications redirection client ID if any
Read more
CLIENT ID
Returns the client ID for the current connection
Read more
CLIENT INFO
Returns information about the current client connection.
Read more
CLIENT KILL
Kill the connection of a client
Read more
CLIENT LIST
Get the list of client connections
Read more
CLIENT NO-EVICT
Set client eviction mode for the current connection
Read more
CLIENT PAUSE
Stop processing commands from clients for some time
Read more
CLIENT REPLY
Instruct the server whether to reply to commands
Read more
CLIENT SETNAME
Set the current connection name
Read more
CLIENT TRACKING
Enable or disable server assisted client side caching support
Read more
CLIENT TRACKINGINFO
Return information about server assisted client side caching for the current connection
Read more
CLIENT UNBLOCK
Unblock a client blocked in a blocking command from a different connection
Read more
CLIENT UNPAUSE
Resume processing of clients that were paused
Read more
CLUSTER ADDSLOTS
Assign new hash slots to receiving node
Read more
CLUSTER ADDSLOTSRANGE
Assign new hash slots to receiving node
Read more
CLUSTER BUMPEPOCH
Advance the cluster config epoch
Read more
CLUSTER COUNT-FAILURE-REPORTS
Return the number of failure reports active for a given node
Read more
CLUSTER COUNTKEYSINSLOT
Return the number of local keys in the specified hash slot
Read more
CLUSTER DELSLOTS
Set hash slots as unbound in receiving node
Read more
CLUSTER DELSLOTSRANGE
Set hash slots as unbound in receiving node
Read more
CLUSTER FAILOVER
Forces a replica to perform a manual failover of its master.
Read more
CLUSTER FLUSHSLOTS
Delete a node's own slots information
Read more
CLUSTER FORGET
Remove a node from the nodes table
Read more
CLUSTER GETKEYSINSLOT
Return local key names in the specified hash slot
Read more
CLUSTER INFO
Provides info about Redis Cluster node state
Read more
CLUSTER KEYSLOT
Returns the hash slot of the specified key
Read more
CLUSTER LINKS
Returns a list of all TCP links to and from peer nodes in cluster
Read more
CLUSTER MEET
Force a node cluster to handshake with another node
Read more
CLUSTER MYID
Return the node id
Read more
CLUSTER NODES
Get Cluster config for the node
Read more
CLUSTER REPLICAS
List replica nodes of the specified master node
Read more
CLUSTER REPLICATE
Reconfigure a node as a replica of the specified master node
Read more
CLUSTER RESET
Reset a Redis Cluster node
Read more
CLUSTER SAVECONFIG
Forces the node to save cluster state on disk
Read more
CLUSTER SET-CONFIG-EPOCH
Set the configuration epoch in a new node
Read more
CLUSTER SETSLOT
Bind a hash slot to a specific node
Read more
CLUSTER SHARDS
Get array of cluster slots to node mappings
Read more
CLUSTER SLAVES
List replica nodes of the specified master node
Read more
CLUSTER SLOTS
Get array of Cluster slot to node mappings
Read more
CMS.INCRBY
Increases the count of one or more items by increment
Read more
CMS.INFO
Returns information about a sketch
Read more
CMS.INITBYDIM
Initializes a Count-Min Sketch to dimensions specified by user
Read more
CMS.INITBYPROB
Initializes a Count-Min Sketch to accommodate requested tolerances.
Read more
CMS.MERGE
Merges several sketches into one sketch
Read more
CMS.QUERY
Returns the count for one or more items in a sketch
Read more
COMMAND
Get array of Redis command details
Read more
COMMAND COUNT
Get total number of Redis commands
Read more
COMMAND DOCS
Get array of specific Redis command documentation
Read more
COMMAND GETKEYS
Extract keys given a full Redis command
Read more
COMMAND GETKEYSANDFLAGS
Extract keys and access flags given a full Redis command
Read more
COMMAND INFO
Get array of specific Redis command details, or all when no argument is given.
Read more
COMMAND LIST
Get an array of Redis command names
Read more
CONFIG GET
Get the values of configuration parameters
Read more
CONFIG RESETSTAT
Reset the stats returned by INFO
Read more
CONFIG REWRITE
Rewrite the configuration file with the in memory configuration
Read more
CONFIG SET
Set configuration parameters to the given values
Read more
COPY
Copy a key
Read more
DBSIZE
Return the number of keys in the selected database
Read more
DECR
Decrement the integer value of a key by one
Read more
DECRBY
Decrement the integer value of a key by the given number
Read more
DEL
Delete a key
Read more
DISCARD
Discard all commands issued after MULTI
Read more
DUMP
Return a serialized version of the value stored at the specified key.
Read more
ECHO
Echo the given string
Read more
EVAL
Execute a Lua script server side
Read more
EVAL_RO
Execute a read-only Lua script server side
Read more
EVALSHA
Execute a Lua script server side
Read more
EVALSHA_RO
Execute a read-only Lua script server side
Read more
EXEC
Execute all commands issued after MULTI
Read more
EXISTS
Determine if a key exists
Read more
EXPIRE
Set a key's time to live in seconds
Read more
EXPIREAT
Set the expiration for a key as a UNIX timestamp
Read more
EXPIRETIME
Get the expiration Unix timestamp for a key
Read more
FAILOVER
Start a coordinated failover between this server and one of its replicas.
Read more
FCALL
Invoke a function
Read more
FCALL_RO
Invoke a read-only function
Read more
FLUSHALL
Remove all keys from all databases
Read more
FLUSHDB
Remove all keys from the current database
Read more
FT._LIST
Returns a list of all existing indexes
Read more
FT.AGGREGATE
Adds terms to a dictionary
Read more
FT.ALIASADD
Adds an alias to the index
Read more
FT.ALIASDEL
Deletes an alias from the index
Read more
FT.ALIASUPDATE
Adds or updates an alias to the index
Read more
FT.ALTER
Adds a new field to the index
Read more
FT.CONFIG GET
Retrieves runtime configuration options
Read more
FT.CONFIG SET
Sets runtime configuration options
Read more
FT.CREATE
Creates an index with the given spec
Read more
FT.CURSOR DEL
Deletes a cursor
Read more
FT.CURSOR READ
Reads from a cursor
Read more
FT.DICTADD
Adds terms to a dictionary
Read more
FT.DICTDEL
Deletes terms from a dictionary
Read more
FT.DICTDUMP
Dumps all terms in the given dictionary
Read more
FT.DROPINDEX
Deletes the index
Read more
FT.EXPLAIN
Returns the execution plan for a complex query
Read more
FT.EXPLAINCLI
Returns the execution plan for a complex query
Read more
FT.INFO
Returns information and statistics on the index
Read more
FT.PROFILE
Performs a `FT.SEARCH` or `FT.AGGREGATE` command and collects performance information
Read more
FT.SEARCH
Searches the index with a textual query, returning either documents or just ids
Read more
FT.SPELLCHECK
Performs spelling correction on a query, returning suggestions for misspelled terms
Read more
FT.SUGADD
Adds a suggestion string to an auto-complete suggestion dictionary
Read more
FT.SUGDEL
Deletes a string from a suggestion index
Read more
FT.SUGGET
Gets completion suggestions for a prefix
Read more
FT.SUGLEN
Gets the size of an auto-complete suggestion dictionary
Read more
FT.SYNDUMP
Dumps the contents of a synonym group
Read more
FT.SYNUPDATE
Creates or updates a synonym group with additional terms
Read more
FT.TAGVALS
Returns the distinct tags indexed in a Tag field
Read more
FUNCTION DELETE
Delete a function by name
Read more
FUNCTION DUMP
Dump all functions into a serialized binary payload
Read more
FUNCTION FLUSH
Deleting all functions
Read more
FUNCTION KILL
Kill the function currently in execution.
Read more
FUNCTION LIST
List information about all the functions
Read more
FUNCTION LOAD
Create a function with the given arguments (name, code, description)
Read more
FUNCTION RESTORE
Restore all the functions on the given payload
Read more
FUNCTION STATS
Return information about the function currently running (name, description, duration)
Read more
GEOADD
Add one or more geospatial items in the geospatial index represented using a sorted set
Read more
GEODIST
Returns the distance between two members of a geospatial index
Read more
GEOHASH
Returns members of a geospatial index as standard geohash strings
Read more
GEOPOS
Returns longitude and latitude of members of a geospatial index
Read more
GEORADIUS
Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a point
Read more
GEORADIUS_RO
A read-only variant for GEORADIUS
Read more
GEORADIUSBYMEMBER
Query a sorted set representing a geospatial index to fetch members matching a given maximum distance from a member
Read more
GEORADIUSBYMEMBER_RO
A read-only variant for GEORADIUSBYMEMBER
Read more
GEOSEARCH
Query a sorted set representing a geospatial index to fetch members inside an area of a box or a circle.
Read more
GEOSEARCHSTORE
Query a sorted set representing a geospatial index to fetch members inside an area of a box or a circle, and store the result in another key.
Read more
GET
Get the value of a key
Read more
GETBIT
Returns the bit value at offset in the string value stored at key
Read more
GETDEL
Get the value of a key and delete the key
Read more
GETEX
Get the value of a key and optionally set its expiration
Read more
GETRANGE
Get a substring of the string stored at a key
Read more
GETSET
Set the string value of a key and return its old value
Read more
GRAPH.CONFIG GET
Retrieves a RedisGraph configuration
Read more
GRAPH.CONFIG SET
Updates a RedisGraph configuration
Read more
GRAPH.DELETE
Completely removes the graph and all of its entities
Read more
GRAPH.EXPLAIN
Returns a query execution plan without running the query
Read more
GRAPH.LIST
Lists all graph keys in the keyspace
Read more
GRAPH.PROFILE
Executes a query and returns an execution plan augmented with metrics for each operation's execution
Read more
GRAPH.QUERY
Executes the given query against a specified graph
Read more
GRAPH.RO_QUERY
Executes a given read only query against a specified graph
Read more
GRAPH.SLOWLOG
Returns a list containing up to 10 of the slowest queries issued against the given graph
Read more
HDEL
Delete one or more hash fields
Read more
HELLO
Handshake with Redis
Read more
HEXISTS
Determine if a hash field exists
Read more
HGET
Get the value of a hash field
Read more
HGETALL
Get all the fields and values in a hash
Read more
HINCRBY
Increment the integer value of a hash field by the given number
Read more
HINCRBYFLOAT
Increment the float value of a hash field by the given amount
Read more
HKEYS
Get all the fields in a hash
Read more
HLEN
Get the number of fields in a hash
Read more
HMGET
Get the values of all the given hash fields
Read more
HMSET
Set multiple hash fields to multiple values
Read more
HRANDFIELD
Get one or multiple random fields from a hash
Read more
HSCAN
Incrementally iterate hash fields and associated values
Read more
HSET
Set the string value of a hash field
Read more
HSETNX
Set the value of a hash field, only if the field does not exist
Read more
HSTRLEN
Get the length of the value of a hash field
Read more
HVALS
Get all the values in a hash
Read more
INCR
Increment the integer value of a key by one
Read more
INCRBY
Increment the integer value of a key by the given amount
Read more
INCRBYFLOAT
Increment the float value of a key by the given amount
Read more
INFO
Get information and statistics about the server
Read more
JSON.ARRAPPEND
Append one or more json values into the array at path after the last element in it.
Read more
JSON.ARRINDEX
Returns the index of the first occurrence of a JSON scalar value in the array at path
Read more
JSON.ARRINSERT
Inserts the JSON scalar(s) value at the specified index in the array at path
Read more
JSON.ARRLEN
Returns the length of the array at path
Read more
JSON.ARRPOP
Removes and returns the element at the specified index in the array at path
Read more
JSON.ARRTRIM
Trims the array at path to contain only the specified inclusive range of indices from start to stop
Read more
JSON.CLEAR
Clears all values from an array or an object and sets numeric values to `0`
Read more
JSON.DEBUG
Debugging container command
Read more
JSON.DEBUG MEMORY
Reports the size in bytes of a key
Read more
JSON.DEL
Deletes a value
Read more
JSON.FORGET
Deletes a value
Read more
JSON.GET
Gets the value at one or more paths in JSON serialized form
Read more
JSON.MGET
Returns the values at a path from one or more keys
Read more
JSON.NUMINCRBY
Increments the numeric value at path by a value
Read more
JSON.NUMMULTBY
Multiplies the numeric value at path by a value
Read more
JSON.OBJKEYS
Returns the JSON keys of the object at path
Read more
JSON.OBJLEN
Returns the number of keys of the object at path
Read more
JSON.RESP
Returns the JSON value at path in Redis Serialization Protocol (RESP)
Read more
JSON.SET
Sets or updates the JSON value at a path
Read more
JSON.STRAPPEND
Appends a string to a JSON string value at path
Read more
JSON.STRLEN
Returns the length of the JSON String at path in key
Read more
JSON.TOGGLE
Toggles a boolean value
Read more
JSON.TYPE
Returns the type of the JSON value at path
Read more
KEYS
Find all keys matching the given pattern
Read more
LASTSAVE
Get the UNIX time stamp of the last successful save to disk
Read more
LATENCY DOCTOR
Return a human readable latency analysis report.
Read more
LATENCY GRAPH
Return a latency graph for the event.
Read more
LATENCY HISTOGRAM
Return the cumulative distribution of latencies of a subset of commands or all.
Read more
LATENCY HISTORY
Return timestamp-latency samples for the event.
Read more
LATENCY LATEST
Return the latest latency samples for all events.
Read more
LATENCY RESET
Reset latency data for one or more events.
Read more
LCS
Find longest common substring
Read more
LINDEX
Get an element from a list by its index
Read more
LINSERT
Insert an element before or after another element in a list
Read more
LLEN
Get the length of a list
Read more
LMOVE
Pop an element from a list, push it to another list and return it
Read more
LMPOP
Pop elements from a list
Read more
LOLWUT
Display some computer art and the Redis version
Read more
LPOP
Remove and get the first elements in a list
Read more
LPOS
Return the index of matching elements on a list
Read more
LPUSH
Prepend one or multiple elements to a list
Read more
LPUSHX
Prepend an element to a list, only if the list exists
Read more
LRANGE
Get a range of elements from a list
Read more
LREM
Remove elements from a list
Read more
LSET
Set the value of an element in a list by its index
Read more
LTRIM
Trim a list to the specified range
Read more
MEMORY DOCTOR
Outputs memory problems report
Read more
MEMORY MALLOC-STATS
Show allocator internal stats
Read more
MEMORY PURGE
Ask the allocator to release memory
Read more
MEMORY STATS
Show memory usage details
Read more
MEMORY USAGE
Estimate the memory usage of a key
Read more
MGET
Get the values of all the given keys
Read more
MIGRATE
Atomically transfer a key from a Redis instance to another one.
Read more
MODULE LIST
List all modules loaded by the server
Read more
MODULE LOAD
Load a module
Read more
MODULE LOADEX
Load a module with extended parameters
Read more
MODULE UNLOAD
Unload a module
Read more
MONITOR
Listen for all requests received by the server in real time
Read more
MOVE
Move a key to another database
Read more
MSET
Set multiple keys to multiple values
Read more
MSETNX
Set multiple keys to multiple values, only if none of the keys exist
Read more
MULTI
Mark the start of a transaction block
Read more
OBJECT ENCODING
Inspect the internal encoding of a Redis object
Read more
OBJECT FREQ
Get the logarithmic access frequency counter of a Redis object
Read more
OBJECT IDLETIME
Get the time since a Redis object was last accessed
Read more
OBJECT REFCOUNT
Get the number of references to the value of the key
Read more
PERSIST
Remove the expiration from a key
Read more
PEXPIRE
Set a key's time to live in milliseconds
Read more
PEXPIREAT
Set the expiration for a key as a UNIX timestamp specified in milliseconds
Read more
PEXPIRETIME
Get the expiration Unix timestamp for a key in milliseconds
Read more
PFADD
Adds the specified elements to the specified HyperLogLog.
Read more
PFCOUNT
Return the approximated cardinality of the set(s) observed by the HyperLogLog at key(s).
Read more
PFDEBUG
Internal commands for debugging HyperLogLog values
Read more
PFMERGE
Merge N different HyperLogLogs into a single one.
Read more
PFSELFTEST
An internal command for testing HyperLogLog values
Read more
PING
Ping the server
Read more
PSETEX
Set the value and expiration in milliseconds of a key
Read more
PSUBSCRIBE
Listen for messages published to channels matching the given patterns
Read more
PSYNC
Internal command used for replication
Read more
PTTL
Get the time to live for a key in milliseconds
Read more
PUBLISH
Post a message to a channel
Read more
PUBSUB CHANNELS
List active channels
Read more
PUBSUB NUMPAT
Get the count of unique patterns pattern subscriptions
Read more
PUBSUB NUMSUB
Get the count of subscribers for channels
Read more
PUBSUB SHARDCHANNELS
List active shard channels
Read more
PUBSUB SHARDNUMSUB
Get the count of subscribers for shard channels
Read more
PUNSUBSCRIBE
Stop listening for messages posted to channels matching the given patterns
Read more
QUIT
Close the connection
Read more
RANDOMKEY
Return a random key from the keyspace
Read more
READONLY
Enables read queries for a connection to a cluster replica node
Read more
READWRITE
Disables read queries for a connection to a cluster replica node
Read more
RENAME
Rename a key
Read more
RENAMENX
Rename a key, only if the new key does not exist
Read more
REPLCONF
An internal command for configuring the replication stream
Read more
REPLICAOF
Make the server a replica of another instance, or promote it as master.
Read more
RESET
Reset the connection
Read more
RESTORE
Create a key using the provided serialized value, previously obtained using DUMP.
Read more
RESTORE-ASKING
An internal command for migrating keys in a cluster
Read more
ROLE
Return the role of the instance in the context of replication
Read more
RPOP
Remove and get the last elements in a list
Read more
RPOPLPUSH
Remove the last element in a list, prepend it to another list and return it
Read more
RPUSH
Append one or multiple elements to a list
Read more
RPUSHX
Append an element to a list, only if the list exists
Read more
SADD
Add one or more members to a set
Read more
SAVE
Synchronously save the dataset to disk
Read more
SCAN
Incrementally iterate the keys space
Read more
SCARD
Get the number of members in a set
Read more
SCRIPT DEBUG
Set the debug mode for executed scripts.
Read more
SCRIPT EXISTS
Check existence of scripts in the script cache.
Read more
SCRIPT FLUSH
Remove all the scripts from the script cache.
Read more
SCRIPT KILL
Kill the script currently in execution.
Read more
SCRIPT LOAD
Load the specified Lua script into the script cache.
Read more
SDIFF
Subtract multiple sets
Read more
SDIFFSTORE
Subtract multiple sets and store the resulting set in a key
Read more
SELECT
Change the selected database for the current connection
Read more
SET
Set the string value of a key
Read more
SETBIT
Sets or clears the bit at offset in the string value stored at key
Read more
SETEX
Set the value and expiration of a key
Read more
SETNX
Set the value of a key, only if the key does not exist
Read more
SETRANGE
Overwrite part of a string at key starting at the specified offset
Read more
SHUTDOWN
Synchronously save the dataset to disk and then shut down the server
Read more
SINTER
Intersect multiple sets
Read more
SINTERCARD
Intersect multiple sets and return the cardinality of the result
Read more
SINTERSTORE
Intersect multiple sets and store the resulting set in a key
Read more
SISMEMBER
Determine if a given value is a member of a set
Read more
SLAVEOF
Make the server a replica of another instance, or promote it as master.
Read more
SLOWLOG GET
Get the slow log's entries
Read more
SLOWLOG LEN
Get the slow log's length
Read more
SLOWLOG RESET
Clear all entries from the slow log
Read more
SMEMBERS
Get all the members in a set
Read more
SMISMEMBER
Returns the membership associated with the given elements for a set
Read more
SMOVE
Move a member from one set to another
Read more
SORT
Sort the elements in a list, set or sorted set
Read more
SORT_RO
Sort the elements in a list, set or sorted set. Read-only variant of SORT.
Read more
SPOP
Remove and return one or multiple random members from a set
Read more
SPUBLISH
Post a message to a shard channel
Read more
SRANDMEMBER
Get one or multiple random members from a set
Read more
SREM
Remove one or more members from a set
Read more
SSCAN
Incrementally iterate Set elements
Read more
SSUBSCRIBE
Listen for messages published to the given shard channels
Read more
STRLEN
Get the length of the value stored in a key
Read more
SUBSCRIBE
Listen for messages published to the given channels
Read more
SUBSTR
Get a substring of the string stored at a key
Read more
SUNION
Add multiple sets
Read more
SUNIONSTORE
Add multiple sets and store the resulting set in a key
Read more
SUNSUBSCRIBE
Stop listening for messages posted to the given shard channels
Read more
SWAPDB
Swaps two Redis databases
Read more
SYNC
Internal command used for replication
Read more
TDIGEST.ADD
Adds one or more observations to a t-digest sketch
Read more
TDIGEST.BYRANK
Returns, for each input rank, an estimation of the value (floating-point) with that rank
Read more
TDIGEST.BYREVRANK
Returns, for each input reverse rank, an estimation of the value (floating-point) with that reverse rank
Read more
TDIGEST.CDF
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)
Read more
TDIGEST.CREATE
Allocates memory and initializes a new t-digest sketch
Read more
TDIGEST.INFO
Returns information and statistics about a t-digest sketch
Read more
TDIGEST.MAX
Returns the maximum observation value from a t-digest sketch
Read more
TDIGEST.MERGE
Merges multiple t-digest sketches into a single sketch
Read more
TDIGEST.MIN
Returns the minimum observation value from a t-digest sketch
Read more
TDIGEST.QUANTILE
Returns, for each input fraction, an estimation of the value (floating point) that is smaller than the given fraction of observations
Read more
TDIGEST.RANK
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)
Read more
TDIGEST.RESET
Resets a t-digest sketch: empty the sketch and re-initializes it.
Read more
TDIGEST.REVRANK
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)
Read more
TDIGEST.TRIMMED_MEAN
Returns an estimation of the mean value from the sketch, excluding observation values outside the low and high cutoff quantiles
Read more
TIME
Return the current server time
Read more
TOPK.ADD
Increases the count of one or more items by increment
Read more
TOPK.COUNT
Return the count for one or more items are in a sketch
Read more
TOPK.INCRBY
Increases the count of one or more items by increment
Read more
TOPK.INFO
Returns information about a sketch
Read more
TOPK.LIST
Return full list of items in Top K list
Read more
TOPK.QUERY
Checks whether one or more items are in a sketch
Read more
TOPK.RESERVE
Initializes a TopK with specified parameters
Read more
TOUCH
Alters the last access time of a key(s). Returns the number of existing keys specified.
Read more
TS.ADD
Append a sample to a time series
Read more
TS.ALTER
Update the retention, chunk size, duplicate policy, and labels of an existing time series
Read more
TS.CREATE
Create a new time series
Read more
TS.CREATERULE
Create a compaction rule
Read more
TS.DECRBY
Decrease the value of the sample with the maximal existing timestamp, or create a new sample with a value equal to the value of the sample with the maximal existing timestamp with a given decrement
Read more
TS.DEL
Delete all samples between two timestamps for a given time series
Read more
TS.DELETERULE
Delete a compaction rule
Read more
TS.GET
Get the last sample
Read more
TS.INCRBY
Increase the value of the sample with the maximal existing timestamp, or create a new sample with a value equal to the value of the sample with the maximal existing timestamp with a given increment
Read more
TS.INFO
Returns information and statistics for a time series
Read more
TS.MADD
Append new samples to one or more time series
Read more
TS.MGET
Get the last samples matching a specific filter
Read more
TS.MRANGE
Query a range across multiple time series by filters in forward direction
Read more
TS.MREVRANGE
Query a range across multiple time-series by filters in reverse direction
Read more
TS.QUERYINDEX
Get all time series keys matching a filter list
Read more
TS.RANGE
Query a range in forward direction
Read more
TS.REVRANGE
Query a range in reverse direction
Read more
TTL
Get the time to live for a key in seconds
Read more
TYPE
Determine the type stored at key
Read more
UNLINK
Delete a key asynchronously in another thread. Otherwise it is just as DEL, but non blocking.
Read more
UNSUBSCRIBE
Stop listening for messages posted to the given channels
Read more
UNWATCH
Forget about all watched keys
Read more
WAIT
Wait for the synchronous replication of all the write commands sent in the context of the current connection
Read more
WATCH
Watch the given keys to determine execution of the MULTI/EXEC block
Read more
XACK
Marks a pending message as correctly processed, effectively removing it from the pending entries list of the consumer group. Return value of the command is the number of messages successfully acknowledged, that is, the IDs we were actually able to resolve in the PEL.
Read more
XADD
Appends a new entry to a stream
Read more
XAUTOCLAIM
Changes (or acquires) ownership of messages in a consumer group, as if the messages were delivered to the specified consumer.
Read more
XCLAIM
Changes (or acquires) ownership of a message in a consumer group, as if the message was delivered to the specified consumer.
Read more
XDEL
Removes the specified entries from the stream. Returns the number of items actually deleted, that may be different from the number of IDs passed in case certain IDs do not exist.
Read more
XGROUP CREATE
Create a consumer group.
Read more
XGROUP CREATECONSUMER
Create a consumer in a consumer group.
Read more
XGROUP DELCONSUMER
Delete a consumer from a consumer group.
Read more
XGROUP DESTROY
Destroy a consumer group.
Read more
XGROUP SETID
Set a consumer group to an arbitrary last delivered ID value.
Read more
XINFO CONSUMERS
List the consumers in a consumer group
Read more
XINFO GROUPS
List the consumer groups of a stream
Read more
XINFO STREAM
Get information about a stream
Read more
XLEN
Return the number of entries in a stream
Read more
XPENDING
Return information and entries from a stream consumer group pending entries list, that are messages fetched but never acknowledged.
Read more
XRANGE
Return a range of elements in a stream, with IDs matching the specified IDs interval
Read more
XREAD
Return never seen elements in multiple streams, with IDs greater than the ones reported by the caller for each stream. Can block.
Read more
XREADGROUP
Return new entries from a stream using a consumer group, or access the history of the pending entries for a given consumer. Can block.
Read more
XREVRANGE
Return a range of elements in a stream, with IDs matching the specified IDs interval, in reverse order (from greater to smaller IDs) compared to XRANGE
Read more
XSETID
An internal command for replicating stream values
Read more
XTRIM
Trims the stream to (approximately if '~' is passed) a certain size
Read more
ZADD
Add one or more members to a sorted set, or update its score if it already exists
Read more
ZCARD
Get the number of members in a sorted set
Read more
ZCOUNT
Count the members in a sorted set with scores within the given values
Read more
ZDIFF
Subtract multiple sorted sets
Read more
ZDIFFSTORE
Subtract multiple sorted sets and store the resulting sorted set in a new key
Read more
ZINCRBY
Increment the score of a member in a sorted set
Read more
ZINTER
Intersect multiple sorted sets
Read more
ZINTERCARD
Intersect multiple sorted sets and return the cardinality of the result
Read more
ZINTERSTORE
Intersect multiple sorted sets and store the resulting sorted set in a new key
Read more
ZLEXCOUNT
Count the number of members in a sorted set between a given lexicographical range
Read more
ZMPOP
Remove and return members with scores in a sorted set
Read more
ZMSCORE
Get the score associated with the given members in a sorted set
Read more
ZPOPMAX
Remove and return members with the highest scores in a sorted set
Read more
ZPOPMIN
Remove and return members with the lowest scores in a sorted set
Read more
ZRANDMEMBER
Get one or multiple random elements from a sorted set
Read more
ZRANGE
Return a range of members in a sorted set
Read more
ZRANGEBYLEX
Return a range of members in a sorted set, by lexicographical range
Read more
ZRANGEBYSCORE
Return a range of members in a sorted set, by score
Read more
ZRANGESTORE
Store a range of members from sorted set into another key
Read more
ZRANK
Determine the index of a member in a sorted set
Read more
ZREM
Remove one or more members from a sorted set
Read more
ZREMRANGEBYLEX
Remove all members in a sorted set between the given lexicographical range
Read more
ZREMRANGEBYRANK
Remove all members in a sorted set within the given indexes
Read more
ZREMRANGEBYSCORE
Remove all members in a sorted set within the given scores
Read more
ZREVRANGE
Return a range of members in a sorted set, by index, with scores ordered from high to low
Read more
ZREVRANGEBYLEX
Return a range of members in a sorted set, by lexicographical range, ordered from higher to lower strings.
Read more
ZREVRANGEBYSCORE
Return a range of members in a sorted set, by score, with scores ordered from high to low
Read more
ZREVRANK
Determine the index of a member in a sorted set, with scores ordered from high to low
Read more
ZSCAN
Incrementally iterate sorted sets elements and associated scores
Read more
ZSCORE
Get the score associated with the given member in a sorted set
Read more
ZUNION
Add multiple sorted sets
Read more
ZUNIONSTORE
Add multiple sorted sets and store the resulting sorted set in a new key
Read more