Skip to main content
TrustRadius
Amazon ElastiCache

Amazon ElastiCache

Overview

What is Amazon ElastiCache?

Amazon ElastiCache offers fully managed Redis and Memcached.

Read more
Recent Reviews

Good

8 out of 10
September 14, 2023
Incentivized
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
Return to navigation

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 Availability

GeographyGlobal availability
Return to navigation

Comparisons

View all alternatives

Compare with

Return to navigation

Reviews and Ratings

(16)

Reviews

(1-2 of 2)
Companies can't remove reviews or game the system. Here's why
September 14, 2023

Good

Pyae Phyoe Shein | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
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.
  • obviously fast to retrieve data
  • able to reduce waiting time instead of RDS
  • able to reduce cost by the way of using some data in RDS
  • memcached should be improved like Redis
  • need serverless with Aurora RDS
  • cost should be decreased
In order to save some login information, notification alert, and some other critical data, we used DynamoDB instead of ElastiCache due to low cost and data are more persistent as compared with ElastiCache.
Amazon DynamoDB, Amazon Elastic Kubernetes Service (EKS), Amazon Relational Database Service (RDS), Amazon Elastic Compute Cloud (EC2), Amazon EC2 Auto Scaling
Score 10 out of 10
Vetted Review
Verified User
Incentivized
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.
  • Performance of Application will be improved which will give a great experience to our business users.
  • Our customers can access the application and its features really fast.
  • Users will hardly face a downtime because any caching issues of the application.
Amazon Elasticache is better than Amazon Elasticsearch and Amazon SQS as the former is good for dumping a lot of data for searching purposes later on and the latter is good for maintaining a message bus whereas Amazon ElastiCache purely works as a caching data store to provide faster data access. AWS DynamoDB is a good alternative if you're looking for a serverless solution as in Amazon ElastiCache, we get to see instances while in AWS DynamoDB, we can simply access the data without the need of bringing up a server.
Amazon Elastic Container Service (Amazon ECS), Docker, Jenkins, Amazon S3 (Simple Storage Service), AWS CloudFormation, Terraform
Return to navigation