Introduction
Redis is an open-source, in-memory data structure store used as a database and cache. It provides data structures such as strings, hashes, lists, and sets. It has built-in replication, Lua scripting, transactions, and LRU eviction. It supports asynchronous replications with fast, non-blocking synchronization and auto-reconnection.
source: redisDeveloper
List of Redis Modules
- RedisSearch: RedisSearch Is a query and indexing engine for Redis that provides secondary indexing, aggregations, and full-text search.
- RedisJSON: RedisJSON is a JSON data type for the Redis module.
- RedisGraph: RedisGraph is a graph database as a Redis Module
- RedisBloom: RedisBloom is a probabilistic Data Types Modules for Redis.
- Redis-cell: Redis cell is a redis module that provides rate limiting in Redis as a single command.
- RedisTimeSeries: This redis module is a Time Series data structure for Redis.
- RedisAI: It is a redis module for serving tensors and executing deep learning graphs
- Redis-roaring: It is a redis module in which Roaring Bitmaps for Redis are present
- RedisGears: This redis module is a dynamic execution framework for your Redis data.
- TairHash: A redis module, similar to redis hash, but you can set expiration and version for field
- TaitString: It is a redis module similar to redis string, but we can set expire and version for the value. Also, it provides many handy commands, such as cad/cas, etc.
- TairZset: It is a redis module similar to redis zset, but you can set multiple scores for each member to support multi-D sorting.
- Reventis: Fast Spatio-temporal system to index events.
- Redicrypt: It is an encryption redis module
- smartcache: It is a smart and autonomous cache in a redis module
- Redis Interval Sets: It is a Redis module for creating interval sets, handling them, and filtering out relevant sets by number in the range.
- Redis-AudioScout: It is a Redis module for Audio Track Recognition
- Iqrm: Laravel Queue Redis Module
- redis-s2geo: It is a simple redis module for geospatial queries which utilizes s2 Region coverer algorithm for indexing.
- neural-redis: It is a Neural networks redis module
- redisSQL: It is a redis module that provides a whole functional SQL database.
- redis-rating: A module that helps you calculate the real rating from positive or negative feedback.
- dbx: A Redis module for maintaining hash by simple SQL
- redis-percentile: A redis module for percentile estimation
- redis-fpn: A Redis module for Fixed-Point Number data type
- Redis-interval-module: This data structure is similar to a regular Redis Sorted Set but stores intervals instead of numbers.
- Redisims: This redis module is used If modified since Redis Cache