What users are saying about
<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
Top Rated
83 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
158 Ratings

Amazon DynamoDB

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
Top Rated
83 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 101

Redis

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
158 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 9.2 out of 101

Likelihood to Recommend

Amazon DynamoDB

It is ideal for those projects where you need to store a large amount of data, but you do not know how many will be so you need the database to increase its storage capacity together with the number of users, without having to spend extra money, it also has a great potential thanks to the fast connection it offers, so the data travels at high speed, and this speeds up the performance of the applications, excellent for projects where non-relational databases are used and what matters is to store large quantities of information and use them at high speed.
Winston Mendes profile photo

Redis

Redis is great at fast operations, especially set-based operations. It is great as an object storage mechanism, such as a cache server or a fast key-value object store. Redis is easily installed and maintained, and setting up clustered instances isn't too terrible. Because the basic installation is open source, it is easy to experiment with before deciding to go with Redis long term.
Adam Stern profile photo

Feature Rating Comparison

NoSQL Databases

Amazon DynamoDB
8.6
Redis
8.3
Performance
Amazon DynamoDB
8.9
Redis
9.3
Availability
Amazon DynamoDB
9.3
Redis
8.8
Concurrency
Amazon DynamoDB
9.0
Redis
8.8
Security
Amazon DynamoDB
9.2
Redis
6.6
Scalability
Amazon DynamoDB
9.5
Redis
8.6
Data model flexibility
Amazon DynamoDB
6.7
Redis
7.7
Deployment model flexibility
Amazon DynamoDB
7.3
Redis
8.0

Pros

Amazon DynamoDB

  • Serverless webapps, mobile apps, all backend storage.
  • Scalable proyects.
  • Low latency, high performance.
  • High level of security with real-time encryption.
  • Great capacity for compression of information backup.
  • Store information with high performance algorithms, in B trees and hashing.
Winston Mendes profile photo

Redis

  • Being a non-SQL database, it does not require any structure. Perfect for unstructured data like key-value pairs.
  • Redis is extremely fault tolerant. As soon as we write a record, it gets saved to the disk, without any performance issues.
  • Redis is very lightweight. In docker it takes less than 30MB, so it is so easy to run multiple containers in cluster without taking too much power.
  • Redis has a very good query API, and they are in their website each operation is clearly mentioned with its time complexity. This gives you a clear picture of performance. We didn't in fact do any performance testing because we trusted their site with all the information.
  • Redis has a very strong community around it. We have never found an issue for which a solution didn't exist beforehand.
Rahul Chaudhary profile photo

Cons

Amazon DynamoDB

  • There is a cost associated with creating indexes and being able to run queries.
  • It would be nice to have a thick client to be able to connect and work with DynamoDB.
  • It would be nice to be more aware of how DynamoDB functioned to be able to engineer towards optimization.
Bob Smith profile photo

Redis

  • Redis is sponsored by Redislab which limit its functionalities. This is normal but they should push for a graphical tool for Redis monitoring. This tool is available for the enterprise edition, it would be nice to have a core version for the community
  • I don't know if Redis is available in containers, this might be interesting to have such capability
Hugo Romani Cortes profile photo

Likelihood to Renew

Amazon DynamoDB

Amazon DynamoDB 8.8
Based on 28 answers
As with most Amazon Services, it isn't about renewal of DynamoDB, it's about continued use of the service with a realistic pay per value approach. If a service is viable to a business, then it is used and you can always consolidate away unused services. We will continue use of DynamoDB until it doesn't deliver as well as other technologies/services.
Bob Smith profile photo

Redis

Redis 9.3
Based on 12 answers
The benefits we've seen by implementing Redis in our applications have been tremendous. We have no reason to not keep using Redis. We will likely evaluate alternatives in the future, but not because of any shortcoming we've identified with Redis thus far. Sometimes there are better tools for certain jobs. We want to be open to new options if they meet our requirements better. So far Redis has done very well for us.
No photo available

Usability

Amazon DynamoDB

No score
No answers yet
No answers on this topic

Redis

Redis 8.4
Based on 3 answers
They are well integrated with uses cases and very helpful in all the tech discussions.They are well aligned with their tech goals and innovations.
prakash ps profile photo

Support

Amazon DynamoDB

No score
No answers yet
No answers on this topic

Redis

Redis 4.5
Based on 1 answer
Redis has lots of documentation publicly available so we do not require much support.
No photo available

Implementation

Amazon DynamoDB

No score
No answers yet
No answers on this topic

Redis

Redis 7.3
Based on 1 answer
Whitelisting of the AWS lambda functions.
No photo available

Alternatives Considered

Amazon DynamoDB

DynamoDB is more flexible than key-value stores like Redis-flavored Elasticache. They both offer high-availability. Elasticache requires a little more management, and lacks on-demand scaling and pricing. DynamoDB is not a relational database, but can replace RDS for simple use-cases, like a stateful background job. DynamoDB can be faster and much less expensive for some use-cases. Aurora Serverless is an intriguing option that I have not yet evaluated. I would consider it the time I have a use-case that DynamoDB may suit. Serverless is similarly fully-managed and offers something like on-demand pricing, but provides all the features of MySQL 5.6 and better performance than RDS/MySQL.
No photo available

Redis

We want to compare Redis with Ignite.
Gunasekar Duraisamy profile photo

Return on Investment

Amazon DynamoDB

  • Dynamodb reduced the need for SRE headcount to maintain infrastructure.
  • Built in metrics dove tails with existing monitoring tooling.
  • Flexible NoSQL design allows developers to focus on business problems, rather than database design.
Alan Balasundaram profile photo

Redis

  • We use Redis for the purposes of routing data within our infrastructure. In this use case, we want there to be a little additional latency as possible. In this, Redis does a great job.
Anush Ramani profile photo

Screenshots

Amazon DynamoDB

Pricing Details

Amazon DynamoDB

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Redis

General

Free Trial
Yes
Free/Freemium Version
Yes
Premium Consulting/Integration Services
Yes
Entry-level set up fee?
Optional

Add comparison