Redis develops several modules that extend the core Redis feature set. Some of the features these modules provide include querying, indexing and full-text search, JSON support, and probabalistic data structures.

You can use these modules with Redis Enterprise Software.

You can use many, but not all, of them with Redis Enterprise Cloud. For details, see Supported modules.

Each module includes a quick start guide.

RediSearch Icon
RediSearch

RediSearch is a source available Full-Text and Secondary Index engine over Redis.


RedisBloom Icon
RedisBloom

RedisBloom module provides four data types, a Scalable Bloom Filter, a Cuckoo Filter, a Count-Mins-Sketch, and a Top-K.


RedisTimeSeries Icon
RedisTimeSeries

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


RedisGraph Icon
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.


RedisJSON Icon
RedisJSON

RedisJSON is a Redis module that implements ECMA-404 The JSON Data Interchange Standard as a native data type. It allows storing, updating and fetching JSON values from Redis keys (documents).


RedisAI Icon
RedisAI

RedisAI is a Redis module for executing Deep Learning/Machine Learning models and managing their data. (Redis Enterprise Software only)


RedisGears Icon
RedisGears

RedisGears is a serverless engine for transaction, batch and event-driven data processing in Redis. (Redis Enterprise Software only)