Amazon ElastiCache makes it easy to set up, manage, and scale distributed in-memory cache in the AWS Cloud. It provides a high performance, resizable, and cost-effective in-memory cache, while removing complexity associated with deploying and managing a distributed cache environment. With Amazon ElastiCache Serverless, you can create a highly available cache in under a minute without infrastructure provisioning or configuration, and never have to worry about capacity. Amazon ElastiCache is Redis OSS- and Memcached-compatible.

Getting started

Looking for information on how you can quickly get started on Amazon ElastiCache? Below are the most important technical documentation, user guides, tutorials, developer tools and sample code, whitepapers and reports to show how you can get started on Amazon ElastiCache in a few steps. 

DOCUMENTATION


Technical documentation and getting started guide that describes all Amazon ElastiCache concepts and provides instructions on using the various features with both the console and the command line interface.

USER GUIDES


Prescriptive Guidance provides time-tested strategies, guides, and patterns to help accelerate your cloud migration, modernization, and optimization projects. These resources were developed by AWS technology experts and the global community of AWS Partners.

DOCUMENTATION


A series of hands-on tutorial to help you get started and learn more about Amazon ElastiCache.

HANDS-ON TUTORIAL


In this tutorial, you will learn how to create and configure an ElastiCache cluster with TLS-encryption enabled. With cluster mode enabled, your Redis Cluster gains enhanced scalability and high availability.

HANDS-ON TUTORIAL


In this tutorial you will learn how to use Amazon ElastiCache as a distributed cache for session management. You will also learn the best practices for configuring your ElastiCache nodes and how to handle the sessions from your application.

HANDS-ON TUTORIAL


In this tutorial, you will learn how to boost the performance of your applications by adding an in-memory caching layer to your relational database. You will implement a cache-aside strategy, a popular option for boosting database performance, using Amazon ElastiCaches on top of a MySQL database.

Migration resources

If you're migrating from on premises or another self-managed database, dive into the resources below to help accelerate your move to Amazon ElastiCache. 

DOCUMENTATION


Provides a high-level overview of AWS DMS concepts. Includes instructions on migrating data and replicating ongoing changes from relational databases, data warehouses, and other types of data stores in the AWS Cloud.

DOCUMENTATION


Step-by-step guidance for migrating data in real-time on cluster-mode disabled configuration.

DOCUMENTATION


Learn how to perform an offline migration.

Developer tools and sample code

Quickly get started building with Amazon ElastiCache by checking out the AWS CLI, Amazon ElastiCache APIs, and SDKs.

AWS CLI


This interface reference contains documentation for a programming or CLI you can use to manage Amazon ElastiCache. It provides all the Amazon ElastiCache CLI commands, syntax, and examples of common commands. 

DOCUMENTATION


Amazon ElastiCache allows you to use a simple set of web services APIs to create, delete, and modify instances. You can control access and instance security and manage database backups and snapshots.

Popular SDK: use API tailored to your programming language or platform

Whitepapers and reports

Explore recent analyst reports and whitepapers for Amazon ElastiCache.

WHITEPAPER


IDC found that interviewed organizations achieved significant value from using Amazon ElastiCache to manage the real-time performance of applications. Through reduced costs, greater staff efficiencies, and business enablement, IDC calculated that interviewed organizations achieved a total average annual benefit of $3.9 million per year, resulting in a three-year ROI of 449%.

WHITEPAPER


Microservices-based applications have revolutionized the way applications are built by breaking down monolithic applications into smaller, independent services that communicate with each other. A best practice for microservices-based applications is to use in-memory caching to overcome data fragmentation and network latency challenges. This paper covers the advantages of microservices, the need for performance optimization, high availability, and how a cache-based messaging layer facilitates inter-microservice communication.

E-BOOK


This e-book is a comprehensive guide to using Amazon ElastiCache with Redis OSS compatibility to build high performance applications. We provide a brief background on caching and when to use it. Then, we quickly dive deep core data modeling patterns, resource optimization, and advanced data types and patterns.

Blogs and What's New

Read the latest blogs and most recent releases from Amazon RDS. 

Blog posts

No blog posts have been found at this time. Please see the AWS Blog for other resources.

What's New

  • date

No What's New posts have been found at this time. Please see the AWS What's New for other resources.

Videos

Watch Amazon ElastiCache experts speak on the latest innovations and enhancements with the most recent re:Invent breakout sessions, and learn how customers used Amazon ElastiCache within their application architecture.

RE:INVENT SESSION


Introducing Amazon ElastiCache Serverless                                       

With ElastiCache Serverless, you no longer have to provision, plan for, or manage your cache cluster capacity. ElastiCache Serverless helps you get started in under a minute with a distributed in-memory cache and instantly scales in and out to support even the most unpredictable application traffic patterns. In this session, learn how ElastiCache Serverless works and how it can help you accelerate application performance.

RE:INVENT SESSION


Caching improves performance and significantly reduce your cloud spend. Learn how you can save up to 55% in cost and gain up to 80x faster read performance using Amazon ElastiCache with Amazon RDS for MySQL (versus RDS for MySQL alone). Also, you will understand about the financial advantages of caching Amazon Aurora and Amazon RDS workloads, how to identify which of your databases would benefit the most from caching, and review practical examples of how to realize performance gains and cost savings.

RE:INVENT SESSION


Learn how HBO Max uses Amazon ElastiCache to cost-effectively scale and delight more than 76 million subscribers around the world. ElastiCache is a fully managed, in-memory data store that boosts application performance and reduces latency to microseconds. In this session, HBO Max shares how ElastiCache allows them to deliver ultra-fast, device-specific landing pages to their subscribers, manage seasonal spikes from highly anticipated worldwide releases, and realize significant cost savings. Learn how ElastiCache is designed to boost performance of your workloads and review its latest features.

CUSTOMER STORY


Learn how ADP built a highly scalable and available cloud-native application suite and microservices platform, leveraging a broad array of AWS services, including Amazon ElastiCatche. Key benefits for ADP, which are passed on to its customers, include more efficient workflows, higher scalability and performance, more rapid innovation turn-around, and a more cost-effective infrastructure.

CUSTOMER STORY


Learn how Carbon by Indigo supports farmers and helps them to get paid for the carbon credits they generate from regenerative agriculture. Jacob walks us through how they used Amazon ElastiCache and other AWS services to process petabytes of satellite imagery to determine the amount of carbon credits that were generated by farmers.

CUSTOMER STORY


Heimdall Data: Query Caching Without Code Changes (2021)

Query caching improves database scale and application response times. However, it requires additional development with data integrity risk. In this episode, we explain how you can cache and invalidate with confidence into Amazon Elasticache as a SQL results cache using the Heimdall Proxy. Deployment requires no application changes.

CUSTOMER STORY


Airbnb used Redis OSS extensively as an in-memory data store to reduce latency and provide sub-millisecond response for their website, search, images, payments, and more. They migrated from self-managed Redis OSS to fully-managed Amazon ElastiCache to reduce operational overhead and improve availability. They also realize multi-Availability Zone support, automatic failover, and maintenance.

CUSTOMER STORY


Arc Publishing is The Washington Post’s state-of-the-art digital publishing platform for media companies, broadcasters, and brands. Learn about building a scalable microservices architecture for static and dynamic content rendering used by thousands of websites such as The Washington Post with Amazon ElastiCache and other AWS Services.

CUSTOMER STORY


Predix Platform from GE Digital implemented Open Service Broker API on EC2 to present standard, consistent services to their developers, who develop container-based applications on AWS and need to manage session state data. Predix Platform used Elasticache, allowing developers to easily create Redis OSS clusters with standard, pre-configured parameters, sizing and network security. To manage data security on their multi-tenant solution, they used the Redis OSS Auth Key.

New to ElastiCache? Try it free for 12 months. 

Visit the pricing page
Have more questions?
Contact us