AWS ElastiCache is a managed Redis or Memcached service. You create a cache cluster, connect your application, and store frequently accessed data in RAM. Lookups take <1ms instead of 10-100ms database queries. ElastiCache handles replication, failover, backups, and scaling. Use cases: page caching, session storage, leaderboards, rate limiting, real-time analytics.