Redis Reviews

188 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.6 out of 100

Do you work for this company? Learn how we help vendors

TrustRadius Top Rated for 2020

Overall Rating

Reviewer's Company Size

Last Updated

By Topic

Industry

Department

Experience

Job Type

Role

Filtered By:

Reviews (1-25 of 75)

Companies can't remove reviews or game the system. Here's why.
February 18, 2020
Anson Abraham | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Quick key lookups.
  • Distribution of data is easy and reliable.
  • Almost HA.
  • HA automatic failover for master and promoting slave on own.
  • Doesn't handle 1M r/s sadly.
  • Cross DC replication not so great.
Read Anson Abraham's full review
April 06, 2020
Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • As with other service offerings from Amazon, Redis is fully managed as well and eliminates a lot of burden on our team.
  • It's easy to get hold of all the metrics as it is integrated with Cloudwatch.
  • Very quick and easy to deploy and configure the Redis services into our environment.
  • It becomes expensive over time and need to keep a close watch on the usage.
  • If the instance goes down, there is no backup preserved.
Read this authenticated review
April 07, 2020
Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • It's fast for key value hashes operations.
  • Lua Scripting extension is really powerful.
  • Single-threaded.
Read this authenticated review
February 03, 2020
Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Latency.
  • In-memory.
  • Ease of use.
  • Open source licensing was ambiguous.
Read this authenticated review
September 24, 2019
Eric Mason | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Atomic operations
  • Quick Lookups
  • Widely supported (there are many tools/libraries built over Redis)
  • We had some difficulty scaling Redis without it becoming prohibitively expensive.
  • Redis has very simple search capabilities, which means its not suitable for all use cases.
  • Redis doesn't have good native support for storing data in object form and many libraries built over it return data as a string, meaning you need build your own serialization layer over it.
Read Eric Mason's full review
September 21, 2019
David Sommers | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Easy for developers to understand. Unlike Riak, which I've used in the past, it's fast without having to worry about eventual consistency.
  • Reliable. With a proper multi-node configuration, it can handle failover instantly.
  • Configurable. We primarily still use Memcache for caching but one of the teams uses Redis for both long-term storage and temporary expiry keys without taking on another external dependency.
  • Fast. We process tens of thousands of RPS and it doesn't skip a beat.
  • Autoscale. We've used Redis at RedisLabs and currently on AWS with ElastiCache plus previously I've self-hosted it and there are no real options for "serverless" or an operating model whereby I'm using only the resources needed to handle my current volume, instead, everything is provisioned and sized to your highest throughput needs. For us, that's only a few hours a day where we're at our peak, the other 16 hours could run smaller hardware but the system doesn't autoscale up/down seamlessly on any of the platform providers.
  • Management console. Some systems such as Riak have a built-in GUI for ops or Mongo runs their own Compass product but Redis seems to entirely rely on other OSS solutions, which is great, but having a built-in tool that's lock-step with the released versions would ease any quick troubleshooting that CLI-challenged ops teams could utilize.
  • Redis replication is asynchronous. Therefore, when a primary cluster fails over to a replica, a small amount of data might be lost due to replication lag.
Read David Sommers's full review
November 26, 2019
Esteban Ignacio Masoero | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Answer requests at sub-millisecond latency: by having all the data in memory, the latency has no comparison to other disk based DBs.
  • Simplicity: it is incredibly simple and straightforward to use. You can download Redis and start using it during the next five minutes.
  • Reliable & scalable: when working with a cluster (and if you have a proper sharding strategy), your DB can scale to pretty high numbers and not to die in the middle of any spike.
  • Cost: by having all the data in memory, it can be very expensive. There should be an option for having some data stored on disk, at least initially (and with the tradeoff of some higher latency).
  • Lack of some basic permissions: there should be a way of having a user with restricted commands (i.e.: no keys *, now write commands, etc).
  • Multi-module available on the same Redis instance (as far as I know, this is not possible yet).
Read Esteban Ignacio Masoero's full review
October 08, 2019
Emiliano Perez | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Ease of use and set-up.
  • Clustering and sharding.
  • Automated backups to remote storage (S3).
  • The documentation grows quite fast (200+ commands), perhaps they should have a most-used ranking.
  • Redis modules (Bloom, JSON, Search) are great, but only one can be active at a time.
Read Emiliano Perez's full review
September 18, 2019
Jeanette Kreutner | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • The system is very reliable. The only times we had issues was when we hit database capacity limits.
  • There is continuing development on the technology (like Redis streams) that make it an even more attractive technology.
  • For systems that require many concurrent users, like several million watching the Super Bowl on their connected devices, it works and it works well.
  • None that I can think of
Read Jeanette Kreutner's full review
September 16, 2019
Leonel Quinteros | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • High performance. Redis is FAST, really fast.
  • Data persistence. Having this feature was the main reason we chose Redis over Memcached.
  • Clustering. Distributing data between multiple instances is easy to do with Redis.
  • Data types. It isn't normal to have native data types supported on cache servers, but Redis covers many areas for this use case.
  • The data type collections aren't extensive and can fall short for some needs.
  • Single-threaded. Redis doesn't support multi-threading, so it won't benefit from multi-core CPUs. Instead, you need to deploy several single-core instances to scale horizontally. While this is a design decision, it may be a downside on some infrastructures.
  • Lack of UI. A visual UI can be a downer for some users.
Read Leonel Quinteros's full review
September 14, 2019
Ryan Hiebert | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Simple
  • Fast
  • Has a variety of data types
  • Transaction support
  • Automatic command when a connection closes
  • Negative acknowledgement support in streams
Read Ryan Hiebert's full review
September 07, 2019
Anush Ramani | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • FAST LOOKUPS. First and foremost, this is the bread and butter of Redis. It is our go-to for any highly performant lookups.
  • SCALE OUT. Helps build distributed applications that need to share data across geographies.
  • Better GUI clients. At the time of adoption, the choices for UI based clients were poor. Such tools are necessary for tier 1 support personnel who may not be entirely technically savvy.
Read Anush Ramani's full review
August 27, 2019
Matthew Kuc | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Speeds up database searches.
  • Cloud-based without the need for on-prem.
  • High availability.
  • Support needs to be better, with chat support as an option.
  • Training material for new hire dev-ops.
  • Wiki-type documentation.
Read Matthew Kuc's full review
August 24, 2019
Evan Sarmiento | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Queueing
  • Locking
  • Speed
  • Multi-user authentication
  • Built-in SSL support
  • Encryption at rest
Read Evan Sarmiento's full review
August 12, 2019
Ajmal karuthakantakath | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • We used cache data to speed up the processing power.
  • To do intersections of various sets and achieve a high performing solution.
  • To use it as a second-level cache for large data.
  • Luva script is a pain to work on
Read Ajmal karuthakantakath's full review
October 15, 2019
Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Great reliability and great fail over capabilities
  • Easy to set up, implement and deploy
  • Can scale as you grow
  • Backups to AWS S3 are supported and are very easy to set up
  • Better UI interface for less technical support personnel
  • Wish Reids had a Chat support option
  • Better documentation in a wiki format
Read this authenticated review
September 10, 2019
Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Key value storage
  • Session and Cookie management
  • Frontend caching
  • Third-party library support sometimes lags
  • Weak type support
  • Everything is in memory, so you need lots of RAM
Read this authenticated review
November 22, 2019
Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Redis has many data types that suit a variety of use cases such as caching, message queues, graphs.
  • Redis is an open-sourced tool with a growing community, as well as 3rd party support (Amazon managed version) if you need additional help with the set-up.
  • Both the clients and the command line tool are easy to use and well-documented.
  • Scaling has always been an issue with Redis. Routing to shards is not automatic.
  • There's no GUI for managing the keys and values stored in Redis. The command-line tool is useful but not friendly to non-engineering users.
  • The data types as in data structures have many choices, but inside of the key-value pair, the content is always stored as a string.
Read this authenticated review
October 14, 2019
Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Great fail over capabilities for optimal up time
  • Very easy to set up and get running
  • Create backups to AWS S3
  • Clustering for greater performance is very easy
  • Able to scale is easy to set up and can build with your needs
  • Complete data sets tend to have some difficulty. But that's mostly on the type of code you're running
  • Only one module can be active at one time. Wish you could run multiple
Read this authenticated review
September 11, 2019
Anonymous | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Redis provides the ability to score data quickly.
  • Redis provides the ability to distribute this info in a fast manner.
  • Redis provides an alternative method for data retrieval which lessens the load on the database access.
  • Greater emphasis on Pub/Sub capabilities more in line with Kafka.
Read this authenticated review
September 06, 2019
Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source

Pros and Cons

  • Storing geolocations - Redis has built-in geolocation storage capabilities, thus saving us the time of developing the logic ourselves.
  • Serving fast info for real-time apps - To anyone who works with real-time applications, fast information is the basis of good user experiences.
  • I think the documentation could improve. It's not always clear, especially for engineers that are new on Redis.
  • Redislabs admin interface could use a tune-up, maybe being more informative and with a better UI.
  • I think the main cons I see in Redis could be that it may be a bit too obscure to new users.
Read this authenticated review

Feature Scorecard Summary

Performance (68)
9.3
Availability (68)
8.7
Concurrency (67)
8.5
Security (62)
7.5
Scalability (68)
8.8
Data model flexibility (61)
8.8
Deployment model flexibility (61)
8.9

What is Redis?

According to the vendor, Redis is an in-memory multi-model database that supports multiple data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability and automatic partitioning with Redis Cluster.

Redis combines in-memory, schema-less design with optimized data structures and versatile modules that adapt to your data needs. The result is an adept, high performance, multi-purpose database that scales easily like a simple key/value data store but delivers sophisticated functionality with great simplicity, according to the vendor.

Redis also enables data persistence and high availability through replication and backups. Redis Enterprise is built from the ground up to serve as a system of record for any application.

Redis Features

NoSQL Databases Features

Has featurePerformance
Has featureAvailability
Has featureConcurrency
Has featureSecurity
Has featureScalability
Has featureData model flexibility
Has featureDeployment model flexibility
Additional Features
Has featureIntegrated modules
Has featureActive-Passive Geo Distribution
Has featureCluster Architecture
Has featureLinear Scaling
Has featureDurability
Has featureBackup and Disaster Recovery
Has featureReliability

Redis Screenshots

Redis Video

Why Redis?

Redis Downloadables

Redis Integrations

Apache Spark, OpenShift, CData, Pivotal Cloud Foundry

Redis Competitors

Redis Pricing

  • Has featureFree Trial Available?Yes
  • Has featureFree or Freemium Version Available?Yes
  • Has featurePremium Consulting/Integration Services Available?Yes
  • Entry-level set up fee?Optional

Redis Support Options

 Free VersionPaid Version
Phone
Live Chat
Email
Forum/Community
FAQ/Knowledgebase
Social Media
Video Tutorials / Webinar

Redis Technical Details

Deployment Types:On-premise, SaaS
Operating Systems: Windows, Linux, Mac
Mobile Application:Apple iOS, Android, Windows Phone, Blackberry, Mobile Web
Supported Countries:Global
Supported Languages: https://redis.io/clients