Skip to main content
Skip to footer
AWS ElastiCache: Memcached or Redis
Updated : 30-May-2024
In category : AWS
ElastiCache Overview
- open-source compatible in-memory data store.
- boost the performance of your existing databases by retrieving data from high throughput and low latency in-memory data stores.
- ideal for real-time use cases like Caching, Session Stores, Gaming, Geospatial Services, Real-Time Analytics, and Queuing
- choose Redis or Memcached depending on your use case
ElastiCache Benefits
- high performance: in memory data store proving sub millisecond response times
- fully managed
- scalable with scale out, and up with sharding for writing and replicas for reading
Feature Comparison
Similarities
- Sub-millisecond latency
- easy to user
- data partitioning
- multiple programming language support
Memcached Only Features
- multi-theaded architecture
Redis Only Features
- Advanced data structures
- Sanpshots
- Replication
- Transactions
- Pub/Sub
- Geospatial support
- Lua script support – Lua is a fast programming language used for games, web applications and image processing
ElastiCache Pricing
- Pricing is per hour based on usage.
- Around 30 different standard node types are available from cache.t2.micro with 1 vCPU and 0.5GiB at $0.017 per hour to cache.m6g.16xlarge with 64 vCPU and 209GiB and 25 Gigabit network performance at $3.112 per hour on demand.
- Around 20 different memory optimized node types are available from cache.r4.large with 2 vCPU and 12.3GiB and 10GiB network performance at $0.228 per hour to cache.r6g.16xlarge with 64 vCPU and 419GiB and 25 Gigabit network performance at $6.567 per hour on demand.
- Reserved pricing is available on a 1 or 3 year basis with no upfront, partial upfront or full upfront pricing with discounts between 29% and 36% for a 1 year term and 47% to 55% for a 3 year term.