Caching
Each provider is profiled from its own documentation, with the source recorded against every figure. The question this category actually turns on is whether the store is purely in-memory or durably persisted — that decides whether it can be a cache in front of something else or a system of record on its own.
| Provider | Entry paid plan | Max dataset size | Persistence |
|---|---|---|---|
| Amazon ElastiCache | On-demand example: cache.r7g.large at $0.1752/hour. Actual entry price depends on node size and engine chosen. | Not documented | Durable on Valkey 9.0+: data is stored persistently. Synchronous writes cost an 18% premium; asynchronous writes carry no additional cost. Redis OSS and Memcached engines are not documented as persistent here. |
| MemCachier | Basic tier: starting around $14/month, with 100MB, 250MB or 500MB storage options. | Up to 100GB on the highest listed Enterprise tier; larger sizes available by arrangement. | Not documented |
| Redis Cloud | Essentials: from $0.007/hour, $5/month total. 250 MB-100 GB RAM and SSD, single DB. | Not documented | Not documented |
| Upstash Redis | $0.20 per 100,000 commands on Pay as You Go, with up to 100 GB data. Fixed monthly plans are also offered. | Up to 100 GB on Pay as You Go. Fixed plans range from 250 MB to 500 GB; Enterprise supports up to 10 TB. | Durable — data stays persistent in the cloud provider's block storage for durability and high availability, not an in-memory-only cache. |
Which to consider
Teams already on AWS that want engine choice (Valkey, Memcached or Redis OSS) under one billing model, or that specifically need Valkey's newer durable-persistence option.
Teams that specifically want Memcached's simpler protocol rather than Redis's data structures, and prefer a flat monthly price over metered billing.
Teams that want Redis from the company that maintains it, with an on-demand hourly Essentials tier cheap enough to run a small production workload without committing to a fixed plan.
Serverless and edge apps with spiky or low-baseline traffic — per-command billing means an idle app costs close to nothing, and the free tier covers real prototyping.
