What Is Amazon ElastiCache for Redis?

Welcome to the Amazon ElastiCache for Redis User Guide. ElastiCache is a web service that makes
it easy to set up, manage, and scale a distributed in-memory data store or cache
environment
in the cloud. It provides a high-performance, scalable, and cost-effective caching
solution,
while removing the complexity associated with deploying and managing a distributed
cache
environment.

Note

The Amazon ElastiCache documentation has been reorganized so that the information
for the
Memcached and Redis engines is in separate guides. Your former links
might no longer work. If you know which guide you need, go directly
there by choosing the link to the guide you need. If you're unsure
which engine you want to use, see Comparing Memcached and Redis in this guide.

Existing applications that use Redis can use ElastiCache with almost no modification.
Your
applications simply need information about the host names and port numbers of the
ElastiCache
nodes that you have deployed.

ElastiCache for Redis has multiple features to enhance reliability for critical production
deployments:

Automatic detection and recovery from cache node failures.

Multi-AZ with automatic failover of a failed primary cluster to a read replica in
Redis
clusters that support replication.