ElastiCache AWS کی managed in-memory caching service ہے — Redis یا Memcached چلاتے ہوئے بار بار رسائی حاصل کیے جانے والے ڈیٹا کو کیش کرنے کے لیے تیز رفتار حاصل کرنے کے لیے۔ دوسری کیشنگ layers کے ساتھ (CloudFront, DAX)، کیشنگ AWS ایپلیکیشن کی کارکردگی کو بہتر بنانے اور ڈیٹابیس کے بوجھ کو کم کرنے کا ایک اہم تکنیک ہے۔
ElastiCache — managed in-memory caching
ElastiCache runs managed REDIS or MEMCACHED clusters:
→ store frequently-accessed data in memory → sub-millisecond retrieval (very fast)
→ REDUCE LOAD on databases (serve from cache instead of querying the DB)
→ AWS manages it (setup, patching, scaling, failover) — no servers to run
Redis → rich data structures, persistence, replication, HA (Multi-AZ) — the common choice
Memcached → simpler, multi-threaded, pure caching
