What is Redis Stack?

Last updated 18, Apr 2024

The way Redis Server, the source available modules (RSAL), the client libraries, and developers' tools needed to be installed, configured, and used before Redis Stack was released didn’t allow users to leverage the popularity of Redis to their own benefit. The typical Redis journey for developers starts at redis.io where the rich capabilities of the modules, the new clients’ drivers, and RedisInsight need to be discovered on several documents and for someone who wants to explore the new capabilities and emerging data models, there was no single software package, easy to consume and use.

Redis Stack aims to significantly increase the adoption/bottom-up motion of the developer capabilities by expanding the use cases Redis can fit from the first moment the developers start to use Redis.

Redis Stack consolidates the capabilities of the leading Redis modules into a single product without any performance compromises and makes it easy for developers to build modern real-time applications that are completely based on Redis. Redis Stack includes all the capabilities delivered by the RSAL modules. Aiming to provide the best possible developer experience, Redis Stack is complemented with an improved set of client and object mapping libraries that help developers get productive with just a few lines of code.

Finally, RedisInsight was added to Redis Stack. RedisInsight is a powerful tool for visualizing and optimizing Redis data, making real-time application development easier and more fun than ever before.

How to learn more about Redis Stack

This document addresses the motivation and advantages behind Redis Stack. Learn more from the online documentation of Redis Stack