ElastiCache એ AWS ની સંચાલિત ઇન-મેમોરી કેશિંગ સેવા છે — Redis અથવા Memcached ચલાવીને વારંવાર ઍક્સેસ કરવામાં આવતા ડેટાને ઝડપી પુનઃપ્રાપ્તિ માટે કેશ કરે છે. અન્ય કેશિંગ સ્તરો (CloudFront, DAX) ની સાથે સંયોજિત, કેશિંગ એ AWS એપ્લિકેશન પerfomance સુધારવા અને ડેટાબેસ લોડ ઘટાડવાનું મુખ્ય તકનીક છે.
ElastiCache — સંચાલિત ઇન-મેમોરી કેશિંગ
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
