AWS › Amazon ElastiCache (Redis & Memcached)
What is Amazon ElastiCache and why do applications use it?
BeginnerAnswer
Amazon ElastiCache is a fully managed in memory caching service that supports both the Redis and Memcached engines, letting applications store frequently accessed data in extremely fast memory instead of repeatedly querying a slower disk based database, which significantly reduces latency and takes load off your primary database for read heavy workloads.
aws elasticache create-cache-cluster --cache-cluster-id my-cache --engine redis --cache-node-type cache.t3.micro --num-cache-nodes 1Real-world example An online store caches its frequently viewed product details in ElastiCache, so repeat requests for the same popular items are served in milliseconds without needing to query the main database every single time.