Amazon ElastiCache

Amazon ElastiCache

About TrustRadius Scoring
Score 9.2 out of 100
Amazon ElastiCache


Recent Reviews


9 out of 10
December 30, 2021
In our services, some of the information inside the database is not required to retrieve frequently from there. In such cases, we use …
Continue reading
Read all reviews

Reviewer Pros & Cons

View all pros & cons

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of Amazon ElastiCache, and make your voice heard!


View all pricing

What is Amazon ElastiCache?

Amazon ElastiCache offers fully managed Redis and Memcached.

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visit…


  • Free Trial
  • Free/Freemium Version
  • Premium Consulting / Integration Services

Would you like us to let the vendor know that you want pricing?

Features Scorecard

No scorecards have been submitted for this product yet..

Service Offering Details

What is Amazon ElastiCache?

Amazon ElastiCache allows users to set up, run, and scale popular open-source Redis and Memcached compatible in-memory data stores as a fully managed cloud service. Build data-intensive apps or boost the performance of existing databases by retrieving data from high throughput and low latency in-memory data stores. Amazon ElastiCache is a popular choice for real-time, sub-millisecond use cases like Caching, Session Stores, Leaderboards, Geospatial Services, and Real-Time Analytics.

Amazon ElastiCache Supported Products

Amazon ElastiCache Competitors

  • Redis labs Enterprise
  • Azure Cache
  • GCP Memorystore

Amazon ElastiCache Availability

GeographyGlobal availability


View all alternatives

Compare with

Reviews and Ratings



(1-4 of 4)
Companies can't remove reviews or game the system. Here's why
December 30, 2021


Pyae Phyoe Shein | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
In our services, some of the information inside the database is not required to retrieve frequently from there. In such cases, we use ElastiCache in order to reduce the load from the database especially RDS.
  • configuration data
  • user login detail data
  • application permission data
  • not to get lost cache data in order to change ElasitCache instance type
  • most of the time cache data are not distributively stored to secondary, mostly goes to primary
  • default TTL should be 30 days or 60 days instead of infinity
Not to get lost data when ElastiCache instance type changed and reduce the timeframe as 3 mins or 5 mins when instance type changed as well.
Abdullah Khawer | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Amazon ElastiCache is being used by our product's infrastructure. We are using store data in AWS ElastiCache Redis to which our product needs quick access, e.g., session data so that our product performs more efficiently.
  • Fully Managed Redis and Memcached services on the cloud.
  • Supports highly availability.
  • Ease to manage via console.
  • Fast.
  • Pay for what you run only.
  • Client could be added on console to access the data stores.
  • More integrations with other AWS services.
  • Infrastructure uptime can be increase.
  • Cost should be reduced.
Amazon ElastiCache is a great tool to use when you need to cache data in your application to access it really fast and also want that to be fully managed, cost-efficient, and highly available in the production environment along with monitoring capabilities. It should not be used as a permanent database solution as Redis or Memcached are not alternatives for that. If the load is really less than choosing this might cost you more. Using it when you only want to pay when you run it would be better.
Score 9 out of 10
Vetted Review
Verified User
Review Source
The engineering and data science teams at my organization used Redis-flavored ElastiCache to cache recommendations and other personalization data that changes infrequently and is expensive to compute. Redis is great, but we don't want to manage it. It has been easy for us to scale reads with replicas and scale writes with shards.
  • Amazon ElastiCache is fully-managed. Our team is small, and our ability to configure, monitor and patch Redis will never be our competitive advantage.
  • Amazon ElastiCache is fast and scalable. It is easy to scale reads with replicas.
  • Amazon ElastiCache is integrated with CloudWatch. You get metrics out-of-the-box, and it is easy to create alerts for them.
  • Amazon ElastiCache is expensive.
  • The AWS Console for ElastiCache is not the most intuitive console.
Amazon ElastiCache is a great managed Redis or Memcached service. ElastiCache with the Redis engine is great for caching expensive responses or queries. It is great if you need a distributed mutex. It is great as a message broker. If you need Redis but don't have the resources to manage it yourself, consider ElastiCache. It may not be economical for very large scale installations, however.
April 24, 2018

Super easy memcached!

Andrew Raines | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
We use ElastiCache as a general purpose cache layer in its Memcached compatible mode. This is in our backend stack and used to store anything which needs to be shared between multiple hosts. Primarily, this is database query result sets but does include a number of other items too.
  • Easy to set up and zero maintenance
  • Relatively low cost
  • Drop-in replacement for Memcached service
  • Doesn't quite have all the same rich feature set in some places. Some of the more advanced setups may not be able to be replicated on ElastiCache, so if you need to do anything in that area you may need to rethink the architecture or run your own nodes instead.
It is an extremely easy way to have a caching service added to your infrastructure. As it supports Redis and Memcached compatibility, it means it is very widely supported too and you don't have to do anything special to use ElastiCache. If you are already a Memcached user you can more than likely use ElastiCache as a drop-in replacement. However, for some of the more advanced setups, you may still need to run your own Redis/Memcached clusters.