Skip to content

Supported Commands

Redis Data Source supports core Redis, Custom and Redis Modules commands.

Redis (Hashes, Sets, Lists, Strings, Streams, etc.)

Command Description
CLIENT LIST Returns information and statistics about the client connections server
CLUSTER INFO Provides INFO style information about Redis Cluster vital parameters
CLUSTER NODES Provides current cluster configuration, given by the set of known nodes
GET Returns the value of key
HGET Returns the value associated with field in the hash stored at key
HGETALL Returns all fields and values of the hash stored at key
HKEYS Returns all field names in the hash stored at key
HLEN Returns the number of fields contained in the hash stored at key
HMGET Returns the values associated with the specified fields in the hash stored at key
INFO Returns information and statistics about the server
LLEN Returns the length of the list stored at key
SCARD Returns the set cardinality (number of elements) of the set stored at key
SLOWLOG Returns the Redis slow queries log
SMEMBERS Returns all the members of the set value stored at key
TTL Returns the remaining time to live of a key that has a timeout
TYPE Returns the string representation of the type of the value stored at key
XINFO Introspection command used in order to retrieve different information about the streams and associated consumer groups
XLEN Returns the number of entries inside a stream
XRANGE Returns the stream entries matching a given range of IDs
XREVRANGE Returns the stream entries matching a given range of IDs in reverse order
ZRANGE Returns the specified range of elements in the sorted set stored at key

Custom

Command Description
TMSCAN Returns keys with types and memory usage

RedisGears

RedisGears is a serverless engine for transaction, batch and event-driven data processing in Redis.

Command Description
RG.DUMPREGISTRATIONS Outputs the list of function registrations
RG.PYDUMPREQS Returns a list of all the python requirements available
RG.PYEXECUTE Executes a Python function
RG.PYSTATS Returns memory usage statistics from the Python interpreter

RedisGraph

RedisGraph is the first queryable Property Graph database to use sparse matrices to represent the adjacency matrix in graphs and linear algebra to query the graph.

Command Description
GRAPH.CONFIG Retrieves or updates a RedisGraph configuration
GRAPH.EXPLAIN Constructs a query execution plan but does not run it
GRAPH.PROFILE Executes a query and produces an execution plan augmented with metrics for each operation's execution
GRAPH.QUERY Executes the given query against a specified graph
GRAPH.SLOWLOG Returns a list containing up to 10 of the slowest queries issued against the given graph ID

RedisJSON

RedisJSON is a Redis Module adding a JSON data type for Redis.

Command Description
JSON.ARRLEN Return the length of the JSON Array at path in key
JSON.GET Return the value at path in JSON serialized form
JSON.OBJKEYS Return the keys in the object that's referenced by path
JSON.OBJLEN Return the number of keys in the JSON Object at path in key
JSON.TYPE Return the type of JSON value at path

RediSearch

RediSearch is a source available Secondary Index, Query Engine and Full-Text Search over Redis.

Command Description
FT.INFO Returns information and statistics on the index
FT.SEARCH Queries a secondary index for matching documents

RedisTimeSeries

RedisTimeSeries is a Redis Module adding a Time Series data structure to Redis.

Command Description
TS.GET Returns the last sample
TS.INFO Returns information and statistics on the time-series
TS.MGET Returns the last samples matching the specific filter
TS.MRANGE Query a timestamp range across multiple time-series by filters
TS.QUERYINDEX Query all the keys matching the filter list
TS.RANGE Query a range