# Redis Software Reviews
**Vendor:** Redis  
**Category:** [Document Databases](https://www.g2.com/categories/document-databases)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 134
## About Redis Software
Redis Software is our advanced solution delivering unmatched speed and reliability for on-prem and private cloud environments. It gives you full control over your deployment, ensuring high performance and scalability to meet your specific needs. Redis Software builds on the speed and reliability of Redis Community Edition with advanced features like active-active geo-distribution, advanced query and search capabilities, automated data synchronization, and superior security features. These enhancements provide enterprise-grade performance, reliability, and security, making Redis Software the ideal choice for production-grade applications.



## Redis Software Pros & Cons
**What users like:**

- Users find Redis Software to be a **versatile and easy-to-implement caching solution** for diverse projects. (2 reviews)
- Users appreciate the **cost efficiency** of Redis Software, significantly reducing RAM usage and optimizing infrastructure management. (1 reviews)
- Users value the **customization capabilities** of Redis Software, enabling efficient management and streamlined operations across various setups. (1 reviews)
- Users appreciate the **efficient data storage** of Redis Software, enabling smooth handling of large datasets and traffic spikes. (1 reviews)
- Users find the **ease of setup** with Redis Software ideal for Python and Data projects, enhancing productivity. (1 reviews)
- Users find Redis **easy to use** , allowing seamless integration and faster software performance from a developer&#39;s perspective. (1 reviews)
- Users value the **fast performance** of Redis Software, effectively utilizing it for pub-sub architecture and queuing. (1 reviews)
- Reliability (1 reviews)
- Users value the **speed** of Redis, appreciating its efficiency in enhancing performance and ease of integration. (1 reviews)

**What users dislike:**

- Users report **data size limitations** in Redis, impacting backup processes for large-scale applications and causing potential downtime. (1 reviews)
- Users find the **licensing costs prohibitive** for SMBs, especially compared to completely open-source alternatives. (1 reviews)
- Users are concerned about **limited chart features** , which restrict their ability to visualize data effectively. (1 reviews)
- Users find the **poor UI** of Redis Software challenging, especially for large clusters, hindering efficient monitoring. (1 reviews)
- Users report that **slow performance** can hinder embedding for large datasets, impacting search efficiency and process time. (1 reviews)
- Storage Issues (1 reviews)

## Redis Software Reviews
  ### 1. Effortless Scalability with Active-Active Geo-Replication

**Rating:** 4.5/5.0 stars

**Reviewed by:** Yash D.

**Reviewed Date:** December 20, 2025

**What do you like best about Redis Software?**

I really like the Active-Active geo-distribution feature in Redis Software. It mirrors writes from our Haryana data center to our Mumbai replica in under 50ms and automatically handles failovers. This setup handled double the normal traffic during Diwali, managing over 2 million session tokens without a hiccup. Redis Software's Redis on Flash also significantly cut our RAM usage by 60%, which is a huge benefit for our large datasets. The initial setup was surprisingly smooth too, with the installer getting a 3-node cluster running on our Kubernetes setup in less than an hour using a guided UI, greatly reducing the manual configuration workload. This lets our team focus more on the application layer rather than infrastructure headaches.

**What do you dislike about Redis Software?**

I find the steep licensing (~₹50K/node/year) challenging for SMBs after the trial compared to fully open-source stacks. The UI dashboard lags on clusters with more than 100 nodes—kubectl metrics outperform Redis Insight for real-time CI/CD monitoring, which forces us to use hybrid tooling during deployments.

**What problems is Redis Software solving and how is that benefiting you?**

Redis Software eliminates OOM crashes on large datasets and saves 60% RAM with Redis on Flash. It provides sub-1ms p99 latencies for sessions and writes, and Active-Active geo-distribution syncs between data centers in under 50ms, making operations seamless.

  ### 2. Low-Latency Key Store That Excels at Session Management

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pawan M. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 12, 2026

**What do you like best about Redis Software?**

Its one of the best software out there for the low latency key store. It comes handy for managing and maintaining session information in the security layer of a distributed web application.

**What do you dislike about Redis Software?**

The redis sentinal based distributed deployment in container runtime is bit difficult to configure.

**What problems is Redis Software solving and how is that benefiting you?**

It has very low latency key store with stores in-memory and it has an inbuilt TTL features which is highly useful for application which need high speed access to application states.

  ### 3. Redis Database review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dwaipayan B. | Associate Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** September 16, 2025

**What do you like best about Redis Software?**

Easy to implement for the projects I usually work on, like Python and Data projects and also the projects in which I have to implement Large Language Models.

**What do you dislike about Redis Software?**

Sometimes for a huge amount of data, it takes a lot of time to do embedding which is why the semantic search and the over all time of the process becomes greater

**What problems is Redis Software solving and how is that benefiting you?**

It is acting as a go to database for all my tasks related to Gen AI

  ### 4. Amazing Product for Main Cache Provider, No Complaints

**Rating:** 5.0/5.0 stars

**Reviewed by:** Amy B. | Marketing Lead, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 15, 2025

**What do you like best about Redis Software?**

Just amazing product. love to use as main cache provider

**What do you dislike about Redis Software?**

honestly, there is nothing much to say. no dislike.

**What problems is Redis Software solving and how is that benefiting you?**

The main issue I’ve encountered is with caching. This has been a persistent problem.

  ### 5. Redis for cache and broker in pub-sub architecture

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vishesh P. | Data Analyst, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 24, 2024

**What do you like best about Redis Software?**

I can use as queue for pub-sub architecture and fast performence

**What do you dislike about Redis Software?**

Low data strcuture support and Backup for large scale application to reduce downtime.

**What problems is Redis Software solving and how is that benefiting you?**

So In our application we are using redis mainly for fast caching and broker in pub-sub architecture. Redis caching we are reducing database call and store more frequently search data. We are also using redis for broken in our application for pub-sub because of It is too fast.

  ### 6. REDIS - Fastest In Memory  Database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Atishay J. | SDE1, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 21, 2024

**What do you like best about Redis Software?**

Redis uses the power of a general database as well as in-memory storage, which makes Redis easy to use from a developer's POV and powerful as in-memory storage.
It supports all programming languages similar to other general databases. That's why easy to integrate and implement as start using Redis to make the software faster.

**What do you dislike about Redis Software?**

Redis doesn't support join or rich query language.

**What problems is Redis Software solving and how is that benefiting you?**

Problem - storing millions of chunks of data and retrieving them in real time was a big issue from the latency POV as well as from the cost POV.

Solution -  store and retrieve the recent chunks in Redis, then we store the collection of chunks in a single query in our permanent database after a certain amount of time to save money as well as time.

  ### 7. Top caching tech

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rudraksh A. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 07, 2023

**What do you like best about Redis Software?**

Redis is very very easy to use. We use it in our software to get frequently used data from cache instead of db which saves a lot of time in computation. Plus its pub sub system is also helpful in some areas of our software.

**What do you dislike about Redis Software?**

No UI to see all its keys and values. One has to be dependent on its command line interface.

**What problems is Redis Software solving and how is that benefiting you?**

To store frequently used data. Saves up a lot of time while computing.

  ### 8. Redis: The  most useful  Database as cache.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 11, 2024

**What do you like best about Redis Software?**

It very simple to setup and use once you learn the basics. The datatype are very basic, but extremely performant.  Redis is used every day as main part of the tech stack.

**What do you dislike about Redis Software?**

The lack of out of the box support for JSON structures.

**What problems is Redis Software solving and how is that benefiting you?**

Redis is always on database that always on, and has very little overhead when launched. The speed of returning data is very fast.

  ### 9. Best cache for Application

**Rating:** 4.5/5.0 stars

**Reviewed by:** Gourav U. | Devops Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 04, 2024

**What do you like best about Redis Software?**

Its light weighted and easy to manange.
Fast data processing able to read write vesy fast.

**What do you dislike about Redis Software?**

It can perform only delete task then no other task is performed mean while deleating read,write operation is blocked.

**What problems is Redis Software solving and how is that benefiting you?**

The in memory database Redis does caching of keyvalue pair help us to serve content to user very fast.

  ### 10. The open source, in-memory data store

**Rating:** 4.5/5.0 stars

**Reviewed by:** Carlos V. | CTO, Entertainment, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 29, 2023

**What do you like best about Redis Software?**

Is a very fast key/value data store, mainly due to the fact that is a in-memory data store, also possible to persist the data on file system.
It is open source and very well documented.

**What do you dislike about Redis Software?**

Does not have a query language.
It consumes a lot of RAM.

**What problems is Redis Software solving and how is that benefiting you?**

If the data fits on a key value pair, store it and retrieve data is very fast, this could be used as cache on top of other applications, or databases.

  ### 11. Fastest caching server for the applications

**Rating:** 5.0/5.0 stars

**Reviewed by:** Deepak M. | Senior software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 01, 2023

**What do you like best about Redis Software?**

Redis cache helps boost any application performance and it's very easy to integrate in different programming languages, I like the way we can store any value against a key and retrieve it quickly as we need. I've used it in the Laravel application for caching the post counts on every view.

**What do you dislike about Redis Software?**

Pricing is a big factor when we need to store a large amount of data and scale the Redis DB to increase the performance, though It's obvious it will be costly as it keeps a lot of data in memory to serve quickly.

**What problems is Redis Software solving and how is that benefiting you?**

Every application needs to retrieve some of the data frequently and Redis provides us in-memory database which makes access to the data faster than other Database solutions. so with the help of Redis cache, we can enhance the application performance significantly.

  ### 12. Redis great as K/V cache.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nimisha S. | Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 30, 2023

**What do you like best about Redis Software?**

reliable and scalable: when working with a cluster (and if you have a proper sharding strategy), your DB can scale to a pretty high number and not die in the middle of any spike. Both the client and the command line tool are easy to use and well-documented.

**What do you dislike about Redis Software?**

There's no GUI for managing the keys and values stored in REDIS.  Lack of some basic permission, there should be a way of having a user with restricted commands (i.e: no keys, now write command, etc.).

**What problems is Redis Software solving and how is that benefiting you?**

REDIS is used as chance storage in our data visualization application where responsive time is key . This in-memory database helped to solve many of the use cases we've had with our product like user-based caching and real-time analytics.

  ### 13. Review  on Redis

**Rating:** 5.0/5.0 stars

**Reviewed by:** Laxman T. | Technology Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** May 06, 2023

**What do you like best about Redis Software?**

Redis is used for caching the data, and communication in microservices using pub and sub-features. It helps in improving application performance.

**What do you dislike about Redis Software?**

Lack of proper documentation, no graphical user interface. It is difficult for beginners to learn

**What problems is Redis Software solving and how is that benefiting you?**

Redis helped in improving web application performance with caching the rest-API responses and sharing the data between microservices  using pub and sub-features in redis

  ### 14. Best for storing sessions.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vishvjit S. | Backend Developer Intern, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 17, 2022

**What do you like best about Redis Software?**

I always prefer Redis because it's so convenient and helpful when it comes to storing sessions. Redis stores data in memory so that reading and writing data using Redis is the fastest so the website's performance is enhanced. and the major benefit of using it is that I don't have to write so many lines of code.

**What do you dislike about Redis Software?**

I don't dislike anything about Redis, but it was not easy to use I had to debug my code so many times.

**What problems is Redis Software solving and how is that benefiting you?**

I started using Redis because we wanted our website to work faster our website was working properly but it was working slowly after storing some cookies and sessions so Redis came for the save and after that day I always used Redis for storing any key-value pair type of data.

  ### 15. Best Key Storage

**Rating:** 5.0/5.0 stars

**Reviewed by:** Madhav P. | Back End Engineer Intern, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 09, 2022

**What do you like best about Redis Software?**

I can easily access its database using the command line interface and also starting it up is easy. Easily accessible Session keys it is the market leader for session keys in my point of view

**What do you dislike about Redis Software?**

It has too many options regarding its starting kit for a new person to learn it, there are not many documentations available on it for internet, it would do some good if there could be some extensive documentation for its all basic features as well as advanced features

**What problems is Redis Software solving and how is that benefiting you?**

i can easily store all fo my clients sessions key in one place saving precious file storage and using Redis server instead which reduced my AWS costs

  ### 16. In memory distributed caching solution

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Transportation/Trucking/Railroad | Enterprise (> 1000 emp.)

**Reviewed Date:** April 03, 2023

**What do you like best about Redis Software?**

- Various data structures are provided
- Lots of use cases like rate limiting or caching are provided out of the box
- Has good durability (AOF and snapshot)
- Easy to use

**What do you dislike about Redis Software?**

- Cluster management are harder to build and its Enterprise SaaS are expensive

**What problems is Redis Software solving and how is that benefiting you?**

Redis helped us build caching mechanism easily, allowing more RPS to traditional databases.

  ### 17. Best In-memory storage for fast data retrieval & caching

**Rating:** 5.0/5.0 stars

**Reviewed by:** Akshay P. | Full Stack Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 27, 2021

**What do you like best about Redis Software?**

Redis provides in-memory database so it is very helpful to retrieve data faster & it can be used as caching also.

**What do you dislike about Redis Software?**

It is in-memory database so it is not suitable to perform Relational actions like join & complex queries

**What problems is Redis Software solving and how is that benefiting you?**

As of now we are using Redis to store cache data for social-media analytics

  ### 18. The Best In-Memory Database for Cache

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ashish M. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 11, 2022

**What do you like best about Redis Software?**

Speed !!, as Redis is an in-memory DB, it is very fast, which is its USP. It is very simple to use, just need to insert data in a key-value format, and it will work. Redis can also be used primary database but I have used it as caching only. the key-value read operation is very fast probably in a few milliseconds.

**What do you dislike about Redis Software?**

very few apps where you don't dislike anything, Redis is one of them, I am using Redis for the last 2 years, yet found nothing to dislike. In the case of a large value, it may take a few extra milliseconds to process.

**What problems is Redis Software solving and how is that benefiting you?**

We are using it as cache, and it has brought down our response time by 10 times, as compared to DB call. We have used the hash operation also, which is again an excellent function from Redis. We have a requirement for TTL in our documentation, with Redis we are able to handle that too with ease.

  ### 19. Used Radis for Cache Implementation

**Rating:** 4.0/5.0 stars

**Reviewed by:** Abhishek J. | Jr. Full Stack Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 18, 2022

**What do you like best about Redis Software?**

I used redis in my project for implementing the cache mechanism. it is very fast and reliable.
Also like the redis command line (redis cli) easy to add, remove and update the value in the redis server.

**What do you dislike about Redis Software?**

In redis command line when we start writing any command it will not give any suggestions or automatically fill the command like other cli tools we can use tab  button it will automatically fill the remaining command.

**Recommendations to others considering Redis Software:**

You can use redis as a caching server or it also work very good as no SQL database.

**What problems is Redis Software solving and how is that benefiting you?**

I have designed the cache mechanism using the redis. Whenever someone hits the API for the first time the response I am storing int the redis server. And next time when user hit the API with the same data the response will get return from the redis itself.
It save the extra https calls and improved the performance of the whole application.

  ### 20. Best in-memory database experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 18, 2021

**What do you like best about Redis Software?**

The speed and simplicity are amazing.
Easy to understand and implement.
Stores data in memory, therefore, can perform a huge number of read and write operations per second.

**What do you dislike about Redis Software?**

If the system abruptly restarts, data is lost.
If we enable real-time data backup to disk in order to avoid the above issue, resource utilization skyrockets.
Also, logging makes things run slower.

**What problems is Redis Software solving and how is that benefiting you?**

We store a large number of key-value pairs in different fields.
These are updated in real-time so the live data is always updated and accurate.

  ### 21. Speed up your app

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Food Production | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 04, 2022

**What do you like best about Redis Software?**

Redis is highly stable, and when caching the data, it increases application speed by a considerable amount. It is highly reliable, easy to set up, widely used, and beginner-friendly. The community support is good.

**What do you dislike about Redis Software?**

It does not support a variety of data types, so you'll have to do the conversion while writing and reading from it.

**What problems is Redis Software solving and how is that benefiting you?**

We are increasing the speed of e-commerce app by caching different data leading to considerable improvement in User experience.

  ### 22. Cache for best redis

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sezer D. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 24, 2021

**What do you like best about Redis Software?**

It is in a good position in terms of cache performance and usage in the market. The most ideal storage to store your keys and values.

**What do you dislike about Redis Software?**

There is nothing I dislike about Redis in general. It is quite useful. There are many client leir and management tools connected by the software.

**What problems is Redis Software solving and how is that benefiting you?**

Saving session keys for cache and session management with Redis. we used it for scenarios such as quick reading of config information at the start of our applications.

  ### 23. best caching in memory DB

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ankit L. | Node js developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 02, 2021

**What do you like best about Redis Software?**

too much lightweight with API interaction
support in AWS and many other clouds services
support many types of data types to match use case of many caching scenarios

**What do you dislike about Redis Software?**

Single thread nature hang sometimes on many request
Not reliable for real time DB due to lack of session handling
Documentation is not proper to understand deeply

**What problems is Redis Software solving and how is that benefiting you?**

in memory caching

  ### 24. Best caching solution

**Rating:** 4.5/5.0 stars

**Reviewed by:** Seung Cheol Kim . | 수석, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 28, 2021

**What do you like best about Redis Software?**

I was able to easily build a key value data store using redis. Using the replication function of redis 3.0, we were able to respond effectively to failures. Redis is used for session management of applications. It is also used to centrally manage meta data.

**What do you dislike about Redis Software?**

You should keep in mind that Redis's cache TTL operates in a sampling manner. If you need to process Expired Event of a large amount of data, CPU usage may increase.

**What problems is Redis Software solving and how is that benefiting you?**

Used for DB query result cache. It was used as an application session store. It was also used for application development based on TTL Expired Event.

  ### 25. Perfect Documentation

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gabe L. | Head Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 13, 2021

**What do you like best about Redis Software?**

I use the Redis API in my python web-stack and it is one of the slickest things I have ever had the pleasure of working with. The application that I maintain, deepquill.com, needs to serve a high volume of requests while doing continuous cloud-resource tracking/management and it all has to happen asynchronously, so naturally I turned to Redis for a high speed caching solution. At the time I knew only Postgres and Redis works very differently, so I was new to the whole system. The solution I needed to implement with this database wasn't exactly trivial either, so I was prepared to spend a good amount of time slogging through source code to learn what I needed to alter to get this module to work how I wanted it to. -- To this day I have not seen a single line of it's source code -- It's all there in the documentation, written in plain English with examples and use-cases galore! Even if there were a faster and more reliable caching solution on the market (which there isn't) , I would honestly still pick Redis if only for it's thorough and accessible documentation.

**What do you dislike about Redis Software?**

The only downside I could identify with this solution is that it is not really meant to store data in a persistent form. At least not by default. Redis does everything in volatile memory (which is why it can be so fast) , and while it  is easy to set it up to write your data to disk from time to time (it's maybe 3 lines of code tops), it can potentially be confusing to people who come from a more traditional database and expect their data to still be there after a power cycle. The only people who would really suffer from this misunderstanding  are those didn't read the manual though, so don't be one of those and you'll be fine. Just be warned: if you want Redis to record your data in a persistent form, you have to explicitly tell it to do that.

**Recommendations to others considering Redis Software:**

If you are trying to control a secured Redis server using a shell script you want to use a "-a" flag followed by the password. This was the only thing I've found that wasn't explained in the documentation. But now you know!

**What problems is Redis Software solving and how is that benefiting you?**

I needed to keep track of user activity, resource utilization, message caching, and the status of many containers on many AWS EC2 instances with high time-resolution, and manipulate all of this data in such a way as to make it easy to tell when to do what with which resource (margins are slim so we want to be as efficient possible) Redis handles ALL of this for us and deals with asynchronous operations in a most sane and predictable way. Redis also lets us encrypt all of our data moving between layers, which is pretty badass in my opinion.

  ### 26. Because Redis can minimalizes resource using Caching

**Rating:** 4.5/5.0 stars

**Reviewed by:** Muhammad Akbar H. | Back End Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 13, 2021

**What do you like best about Redis Software?**

Redis is best for caching, easy to set up, and easy to use. I'm still new with Redis, but I really like Redis because Redis is really helping me to cache data, I usually use Redis on Heroku or on my local machine, it's really easy to setup Redis on Heroku because you can just select from the Heroku features you need, and select the Redis features, it really helps me to deploy an app to Heroku using Redis.

**What do you dislike about Redis Software?**

No, I really like Redis, I don't think that I disliked Redis

**Recommendations to others considering Redis Software:**

I think we should start using Redis because with Redis you can cache your data, I usually use Redis on Heroku or on my local machine, it's really easy to setup Redis on Heroku because you can just select from the Heroku features you need, and select the Redis features, it really helps me to deploy an app to Heroku using Redis.

**What problems is Redis Software solving and how is that benefiting you?**

API request faster if using Redis because our data is cached on Redis.

  ### 27. Scaled our Php Systems 100x and turned a 1 hour lag ELK cluster into realtime.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shawn B. | Architecture Consultant, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 19, 2021

**What do you like best about Redis Software?**

Its an all in one Utility Pack that uses very little memory on startup. I have used it for storing XML hotel master data as Tables rows. While caching inventory as Key/Values and as a Broker to improve performance for the ELK stack. The distributed cache makes it even faster when using multiple data-centers across continents.

**What do you dislike about Redis Software?**

It has a very old pre-compiled version for Windows.

**What problems is Redis Software solving and how is that benefiting you?**

Our greatest challenge was Session replication & Session storage for our LAMP Php websites. We were subject to use sticky session based Load-balancing, but as soon as we realized Redis can store Php sessions, we started focusing on development instead of platform scaling. We increased our site/hits by 100x times and sales by 10x within a short period. We also used Redis as a broker for the ELK stack to reduce lag time to almost realtime.

  ### 28. Remote Dictionary Server

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 29, 2021

**What do you like best about Redis Software?**

Fast read and write
Clustering and Distributing between servers
A lot of variation in data types.

**What do you dislike about Redis Software?**

Single-Threaded. You won't benefit from having multi-core CPUs.
Lack of documentation; debugging can be onerous

**What problems is Redis Software solving and how is that benefiting you?**

I am solving caching-related problems with Redis.
user sessions handling, much easier than using a relational database to do it

  ### 29. Best In memory cache

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dhyey T. | Analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** September 21, 2021

**What do you like best about Redis Software?**

Easy to setup and use as a caching layer between your application layer and database layer

**What do you dislike about Redis Software?**

I have used it in mid sized application, found nothing that can be Said as big issue

**What problems is Redis Software solving and how is that benefiting you?**

Optimizing database queries using caching layer

  ### 30. My Experience of Using Redis

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mochammad Z. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 18, 2021

**What do you like best about Redis Software?**

I can use redis to trigger event based actions in almost real-time. It's lightweight and easy to install on our server. The key-value data is simple too, suitable for simple use like an event parameters or something like that

**What do you dislike about Redis Software?**

Its reliability is not as good as others. I've got several disconnected events and its not because of network connection. I've debugging it, and the problem is from the redis connection lost without a reason. and when i want to debug its value using Redis Commander its not as friendly as the others

**Recommendations to others considering Redis Software:**

Redis is lightweight, powerful, and fast for in-memory database. If you're using it right, it will be give your platform a big boost in performance. 
I can use it to trigger another event in another platform in almost realtime. But take cautions, sometime i got Redis Connection lost without any reason (and its not network problem)

**What problems is Redis Software solving and how is that benefiting you?**

I can create a queue too using redis with the help of a plugin (bee-queue). I can send a trigger to another platform on-the-fly after some event triggered. So i can make my action more reactive and real time too.

  ### 31. Highly scalable distributed cache

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Networking | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 30, 2021

**What do you like best about Redis Software?**

It's very easy to integrate and easy to scale. Rich in lot of Data Structure and Algorithm.

**What do you dislike about Redis Software?**

Nothing such. I haven't faced any issue so far.

**What problems is Redis Software solving and how is that benefiting you?**

We are using redis as a distributed cache. It's very easy to use and easy to scale. performance is also good.

  ### 32. Best cache management tool

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 24, 2021

**What do you like best about Redis Software?**

It's super fast and gives our application lightning fast.

**What do you dislike about Redis Software?**

Setting up redis is little complicated if you're a noob

**What problems is Redis Software solving and how is that benefiting you?**

Making our application fast.

  ### 33. An amazing tool to keep data for cash, and also use as pub/sub mechanism

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aram M. | Lecturer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 18, 2021

**What do you like best about Redis Software?**

Mostly that I like is speed to reading and writing key->value data to Redis, It's a very convenient tool to use as a cashing mechanism.
Also, I like the pub/sub mechanism to use it for communication betwin microservices.

**What do you dislike about Redis Software?**

The only thing that I dislike, is some issues with do querying and to get data with some data with needed conditions

**Recommendations to others considering Redis Software:**

If you want to start using microservices for enhancing your product it will a good idea to use Redis as a message broker.

**What problems is Redis Software solving and how is that benefiting you?**

Mostly the cashing problems, and to keep the data that should be written and read fast and, for don't store them to that main database.

  ### 34. Redis for in Memory Storing.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Eranga K. | Head Of Engineering, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 15, 2021

**What do you like best about Redis Software?**

I like the speed of Redis. Where I usually using Redis for storing the Authentication tokens in the memory. And it returns the response in no time. This can be accessed as a service using a HOST and a PORT, it allowed us to use Redis in a versatile infrastructure. Mostly we can use it as a sharable(Centralised) data store can be accessed from varies ends, it helps us to setup load balanced infrastructure with multiple application mirror servers.

**What do you dislike about Redis Software?**

Poor querying ability is the only minus I don't like.

**What problems is Redis Software solving and how is that benefiting you?**

I saved authentication token in a single sharable Redis Server, which can be accessible from multiple application servers.

  ### 35. Best in-Memory Cache

**Rating:** 3.5/5.0 stars

**Reviewed by:** Joseph P. | Consultant, Tech Analyst, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 18, 2021

**What do you like best about Redis Software?**

A lot of useful data types to choose from such as hashes lists and self destroyed keys with timers 

Fast read and write

Clustering and Distributing between servers

**What do you dislike about Redis Software?**

Lack of documentation.
Difficulty running on Windows (sometimes).

**Recommendations to others considering Redis Software:**

Fast, Complete,Reliable and most fun to experiment with.

**What problems is Redis Software solving and how is that benefiting you?**

We have an internall betting site that is used for training and risk management assestment.At advanced levels we required realtime and low latency results for our server sometimes. we got to a point where we can rely on our results accross the userbase and asses the risk and apply the bet.

  ### 36. Redis for Distribution Cache

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** January 17, 2021

**What do you like best about Redis Software?**

It's provide keys-value store. Distribution of data is easy and reliable. Fast key lookup. Support for many languages.

**What do you dislike about Redis Software?**

Nothing musch. Redis is single-threaded.

**What problems is Redis Software solving and how is that benefiting you?**

We used redis sentinal as cache and store sessions. It's key value store that can use string, hash, list, sets as keys. We used redis as cache because it is fast to access keys and get values.  2 to power 32 keys can store per instant.  In case of a failure in Redis cluster, Sentinel will automatically detect the point of failure and bring the cluster back to stable mode.

  ### 37. used redis with different apps including shared caching and as message broker

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohamad F. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 22, 2021

**What do you like best about Redis Software?**

the best about redis is the persistent volumes and how much it is fast to save and retrieve data . also publishing and subscribing message broker which i use as events is so helpful.

**What do you dislike about Redis Software?**

it is intenteded to solve various problems , cant see any downsides.

**What problems is Redis Software solving and how is that benefiting you?**

the best solution comes with redis, is when the memory cache is no more beneficial between different apps. here where the strong point of redis appears, rather than no fear of any app shutdown since all the volumes are persistent.

  ### 38. It help us to improve the performance.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vijay S. | Senior Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 25, 2021

**What do you like best about Redis Software?**

Easy Implementation with multiple technologies Java, Node etc.

**What do you dislike about Redis Software?**

Improve documentation with more example.

**What problems is Redis Software solving and how is that benefiting you?**

We are using Redis as middleware in NodeJS to save calls on the Database and improve performance

  ### 39. Faster and Reliable Yet OpenSource

**Rating:** 5.0/5.0 stars

**Reviewed by:** SAI BABA NADH K. | Senior Technical Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** January 12, 2021

**What do you like best about Redis Software?**

Redis is one of my favorite databases. We have used Redis with NodeJS and Python. Due to its highly available nature, we used it in several areas like authentication & authorization, frequent HTTP response data caching, session management. We experienced that read/writes to Redis very faster, highly scalable, and reliable. Thanks to Redis Team to make it opensource so that we can use it freely.

**What do you dislike about Redis Software?**

It would be really great if we can store key-file in Redis like we store key-value now.

**What problems is Redis Software solving and how is that benefiting you?**

Data Caching, Active Sessions, Web Authentications

  ### 40. A fast and reliable data storage system.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nishikant R. | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 27, 2020

**What do you like best about Redis Software?**

It is a very fast and easy tool to implement, and also to configure the Redis services to our most peculiar environment that we want to give the service, highlighting that this system is highly compatible, since there are many tools that are based on this field of work in the software, determining that it is very flexible in understanding its subject matter, especially the developers who become familiar with this operational branch, while exercising a very guaranteed reliability.

**What do you dislike about Redis Software?**

We can highlight that it contains some difficulties to scale Redis in a correct way in its entirety, making a point of reference that lately this software has become prohibitively expensive, since it exceeds the budget limits of many small category companies mostly, which contains a development process lower than other organizations, which cannot afford to pay these monthly payments, being an economic problem.

**Recommendations to others considering Redis Software:**

It is a great tool for highly distributed caching, on different servers, being used today by different categories of company sizes, from the small ones that can afford to pay its extensive price, to the largest and most significant development, which works much better when more tasks are integrated into the software, highlighting that Redis also works well for non-persistent data that does not grow over time.

**What problems is Redis Software solving and how is that benefiting you?**

We are currently using Redis to support distributed caching and synchronization in our application in a totally effective way in every sense, mentioning that our servers are operated on different systems, so ensuring that the entire infrastructure is well linked and that the key operations are atomic, it is very fundamental for us, to carry out complete and feasible jobs in any sense of visualization, offering us great performance and reliability.

  ### 41. A Good Distributing in Memory Caching Service

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohammad E. | Mobile Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 22, 2021

**What do you like best about Redis Software?**

A lot of variation in data types.
Perfect for read-intensive applications.
Supports many programming languages.
The replication feature is very useful.

**What do you dislike about Redis Software?**

Sometimes the documentation is very clear
The data querying could be improved

**What problems is Redis Software solving and how is that benefiting you?**

We solved many problems such as 
- Sharing of cache between multiple microservices
- We usually put the data read-intensive records in the cache for example the tending news for news website

  ### 42. Optimal In Memory Store

**Rating:** 4.5/5.0 stars

**Reviewed by:** Van A. | Video Editor, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 18, 2021

**What do you like best about Redis Software?**

The flexibility of using it with many programming languages.

**What do you dislike about Redis Software?**

The lack of UI client 
Working in Windows in a pain
Lack of good tutorials and documentation

**What problems is Redis Software solving and how is that benefiting you?**

Mainly caching. Pre computing tasks that are required on each API call and save it in the cache. No need to compute if the data is already available in the cache. Saves so much time and CPU consumption.

  ### 43. Perfect for real-time operations

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 07, 2021

**What do you like best about Redis Software?**

How it handles large amounts of event subscriptions quickly; it contains useful data structures which allow for easy querying

**What do you dislike about Redis Software?**

Lack of documentation; debugging can be onerous

**What problems is Redis Software solving and how is that benefiting you?**

Handling a rapid influx and broadcast of WebRTC events with multiple subscribers. We have realised it's very quick and scaleable

  ### 44. The Best Distributed Caching Solution

**Rating:** 5.0/5.0 stars

**Reviewed by:** Missak B. | Senior Full Stack Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 14, 2021

**What do you like best about Redis Software?**

Redis can be accessed with many programming languages. Easy to work with. Documentation is very clear. Redis is also very fast since it uses key value mechanism.

**What do you dislike about Redis Software?**

It would have been better to have more complex queries.

**What problems is Redis Software solving and how is that benefiting you?**

I have a cron job that I prepopulate data and put it in the queue. Users fetch records from the RAM one by one

  ### 45. used both redis cache and redis message broker and both are awesome.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohammad F. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 18, 2021

**What do you like best about Redis Software?**

perfect for shared memory, pub/sub is amazing as messaging broker.

**What do you dislike about Redis Software?**

nothing to dislike actually , it is the best

**What problems is Redis Software solving and how is that benefiting you?**

clearing cache for multiple microservices, with a subscribe event to the message broker. 
shared caching for multiple microservices as well.
keeping data saved as persistent volumes due to microservices shutdown.

  ### 46. Does the Job Pretty Good

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 29, 2021

**What do you like best about Redis Software?**

Fast Key Value Hash operations.
Slow Latency.
Expired Keys
Cloudwatch Integration.

**What do you dislike about Redis Software?**

Single Threaded. You won't benefit from having multi-core CPUs.
Lack of having a GUI client
Maybe lack of good training materials. I always find difficulty finding answers. It's either out of date or takes a lot of time to get answers to what I want

**What problems is Redis Software solving and how is that benefiting you?**

Mostly caching. We used to cache the locations of the sales users in real time inside Redis.

  ### 47. Very Fast Caching System

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 18, 2021

**What do you like best about Redis Software?**

Very easy to install
Great CLI
Great Queries
Multilanguage support
Integration with AWS

**What do you dislike about Redis Software?**

Bad experience with Windows since I am a Windows user.
A bit expensive.
Gets complicated when using clustering.

**What problems is Redis Software solving and how is that benefiting you?**

I mainly use for caching. I used it with machine learning with great benefits. A backend service runs and computes key data values for each customer and saves it in the cache. The front end user just subscribes to the values and sees live results.

  ### 48. Awesome Product for In memory data storage

**Rating:** 5.0/5.0 stars

**Reviewed by:** haziq a. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 15, 2021

**What do you like best about Redis Software?**

latency time, simplicity, keys Time to live

**What do you dislike about Redis Software?**

there should be a query language. Account roles should be provided

**What problems is Redis Software solving and how is that benefiting you?**

we are solving caching related problems with redis. Extremely happy for using this product.
Benefits is that redis is blazingly fast

  ### 49. Best Cache store

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anand S. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 19, 2021

**What do you like best about Redis Software?**

We used it save the reservation data in cache for faster ii experience.

**What do you dislike about Redis Software?**

There is nothing which I disliked as of now.

**What problems is Redis Software solving and how is that benefiting you?**

Slow read from rdbms where caching the reservation data helps in quick response time.

  ### 50. Moderate Experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** mohammad d. | Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 24, 2021

**What do you like best about Redis Software?**

Sharing cache between microservices with high performance

**What do you dislike about Redis Software?**

I haven't yet experienced any downsides of using Redis

**What problems is Redis Software solving and how is that benefiting you?**

Redis helped me solve the shared cache problem and Pub/Sub communication between my microservices


## Redis Software Discussions
  - [Is there any way to store JSON by not converting into string](https://www.g2.com/discussions/is-there-any-way-to-store-json-by-not-converting-into-string) - 1 comment, 1 upvote
  - [What is Redis used for?](https://www.g2.com/discussions/what-is-redis-used-for) - 1 comment

- [View Redis Software pricing details and edition comparison](https://www.g2.com/products/redis-software/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-19+16%3A00%3A00+-0500&secure%5Bsession_id%5D=4d09bb41-ced5-4aa6-9e3b-b9703ad6db36&secure%5Btoken%5D=b1089cec27f0b467e0a486fb00d1e04b9a26af63984d63d27eadb2ac9624a8f7&format=llm_user)
## Redis Software Integrations
  - [LangChain](https://www.g2.com/products/langchain-langchain/reviews)
  - [Python](https://www.g2.com/products/python/reviews)

## Redis Software Features
**Data Management**
- Data Model
- Data Types

**Data Management**
- Data Model
- Data Types
- Built - In Search
- Event Triggers

**Data Management**
- Data Model
- Data Types
- Built - In Search
- Event Triggers
- Query Language

**Retrieval intelligence - AI Search & Retrieval Infrastructure Platforms**
- Advanced relevance tuning
- Query understanding & expansion
- Multistage retrieval & re-ranking
- Context-aware & personalized search

**Availability**
- Auto Sharding
- Auto Recovery
- Data Replication

**Availability**
- Auto Sharding
- Auto Recovery
- Data Replication

**Availability**
- Auto Sharding
- Auto Recovery

**Embedding & model management - AI Search & Retrieval Infrastructure Platforms**
- Embedding versioning & lifecycle management
- Multimodal search support
- Pluggable embedding & LLM providers

**Performance **
- Integrated Cache

**Performance**
- Query Optimization

**Performance**
- Query Optimization

**LLM retrieval & RAG optimization - AI Search & Retrieval Infrastructure Platforms**
- Retrieval pipeline orchestration
- LLM-aware retrieval optimization
- Hybrid retrieval strategy optimization

**Security**
- Role-Based Authorization
- Audit Logs
- Encryption

**Security**
- Role-Based Authorization
- Authentication
- Audit Logs
- Encryption

**Security**
- Role-Based Authorization
- Authentication
- Audit Logs
- Encryption

**Data Enrichment & Index Intelligence - AI Search & Retrieval Infrastructure Platforms**
- Incremental & streaming index updates
- Built-in data enrichment

**Support**
- Operating Systems

**Support**
- Multi-Model
- Operating Systems
- BI Connectors

**Support**
- Multi-Model
- BI Connectors
- Operating Systems

**Security & governance - AI Search & Retrieval Infrastructure Platforms**
- Fine-grained access controls
- Data residency & retention policies
- Audit logs & retrieval traceability

**Operations, observability & reliability - AI Search & Retrieval Infrastructure Platforms**
- Search analytics & relevance debugging
- High availability & disaster recovery

**Database Features**
- Storage
- Availability
- Stability
- Scalability
- Security
- Data Manipulation
- Query Language

## Top Redis Software Alternatives
  - [Arango](https://www.g2.com/products/arango/reviews) - 4.6/5.0 (115 reviews)
  - [Aerospike](https://www.g2.com/products/aerospike/reviews) - 4.4/5.0 (80 reviews)
  - [Azure Cosmos DB](https://www.g2.com/products/azure-cosmos-db/reviews) - 4.2/5.0 (59 reviews)

