Amazon ElastiCache
Amazon ElastiCache is an AWS-managed in-memory caching and data-store service supporting engines such as Redis and Memcached.
Amazon Web Services in Action, Third Edition: An in-depth guide to AWS
Amazon ElastiCache is a managed in-memory caching service supporting engines such as Redis and Memcached.
- How it is used
- Deploys an in-memory caching layer to accelerate web applications and reduce primary data-store costs.
- How deep it goes
- Explains engines, access layers, deployment, testing, scaling, and performance remedies without detailing cache internals.
- Examples
- Uses gamer sessions, Redis sorted-set high scores, and a Discourse deployment backed by a single-node Redis cache.
- What you can do after
- Operate a Redis cache with CLI commands, configure access through CloudFormation, and select scaling responses to performance bottlenecks.
Machine Learning System Design
AWS ElastiCache is a managed in-memory caching service compatible with engines including Redis and Memcached.
- How it is used
- Reduces real-time inference-server load by caching responses for frequently repeated queries.
- How deep it goes
- Explains service choice, cache pattern, TTL consideration, batch interaction, monitoring, and access boundaries without implementation detail.
- Examples
- Uses popular-query responses, low-TTL key-value entries, and batch updates for changed keys as operational examples.
- What you can do after
- Operate/configure AWS ElastiCache as a low-TTL cache supporting runtime inference and coordinated batch updates.
Read how Machine Learning System Design explains Amazon ElastiCache →
Related concepts
- AWS Identity and Access Managementused by · AWS Identity and Access Management is an AWS service that manages identities and controls authentication and authorization to AWS resources through policies and permissions.
- IAM policyconfigured by · An IAM policy is a declarative set of rules specifying which identities or principals may perform which actions on which resources.
- security groupconfigured by · A security group is a virtual firewall configuration that controls permitted inbound and outbound network traffic for associated cloud resources.
- MemoryDBalternative to · Amazon MemoryDB is a managed, durable, Redis-compatible in-memory database service that persists data using a distributed transaction log.
- Redisuses · Redis is an open-source, in-memory data-structure store that provides network-accessible data operations and supports persistence.
- Memcacheduses · Memcached is an open-source distributed in-memory key-value caching system for storing data that can be retrieved quickly.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

