# MemCachier vs Upstash Redis

Canonical: https://inetgeek.com/compare/memcachier-vs-upstash-redis/

Every value below is read from MemCachier's and Upstash Redis's own documentation. See https://inetgeek.com/methodology/ for how.

## At a glance

| Criterion | MemCachier | Upstash Redis |
| --- | --- | --- |
| Free tier | Yes | Yes |
| Entry paid plan | Basic tier: starting around $14/month, with 100MB, 250MB or 500MB storage options. | $0.20 per 100,000 commands on Pay as You Go, with up to 100 GB data. Fixed monthly plans are also offered. |
| Pricing model | Fixed monthly subscription tiers by cache size, not metered per-operation or per-GB usage. | Command-based billing on Pay as You Go ($0.20 per 100K commands); Fixed plans offer flat monthly rates instead. |
| Max dataset size, entry plan | Up to 100GB on the highest listed Enterprise tier; larger sizes available by arrangement. | Up to 100 GB on Pay as You Go. Fixed plans range from 250 MB to 500 GB; Enterprise supports up to 10 TB. |

## Where they differ

### Entry paid plan

- MemCachier: Basic tier: starting around $14/month, with 100MB, 250MB or 500MB storage options. ([source](https://www.memcachier.com/pricing))
- 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. ([source](https://upstash.com/pricing))

### Pricing model

- MemCachier: Fixed monthly subscription tiers by cache size, not metered per-operation or per-GB usage. ([source](https://www.memcachier.com/pricing))
- Upstash Redis: Command-based billing on Pay as You Go ($0.20 per 100K commands); Fixed plans offer flat monthly rates instead. ([source](https://upstash.com/pricing))

### Max dataset size, entry plan

- MemCachier: Up to 100GB on the highest listed Enterprise tier; larger sizes available by arrangement. ([source](https://www.memcachier.com/pricing))
- Upstash Redis: Up to 100 GB on Pay as You Go. Fixed plans range from 250 MB to 500 GB; Enterprise supports up to 10 TB. ([source](https://upstash.com/pricing))

## Which should you choose?

Pick MemCachier if Teams that specifically want Memcached's simpler protocol rather than Redis's data structures, and prefer a flat monthly price over metered billing.

Pick Upstash Redis if 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.

Consider something else: MemCachier — Durability matters — Memcached is inherently in-memory-only by design, unlike some Redis-compatible competitors in this category that offer disk persistence.

Consider something else: Upstash Redis — Traffic is large and steady rather than spiky — a flat-rate Redis plan is usually cheaper than metered commands once volume is predictable.

## Documented by only one

- Data persistence: Upstash Redis: Durable — data stays persistent in the cloud provider's block storage for durability and high availability, not an in-memory-only cache.
- Multi-region replication: Upstash Redis: Supported on Fixed and Enterprise tiers. Each additional read region adds $5 to the Fixed 250MB tier's monthly cost, scaling upward with plan size.

## Questions this comparison answers

**Entry paid plan: MemCachier or Upstash Redis?**

MemCachier: Basic tier: starting around $14/month, with 100MB, 250MB or 500MB storage options.
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.

**Should I choose MemCachier or Upstash Redis?**

Pick MemCachier if Teams that specifically want Memcached's simpler protocol rather than Redis's data structures, and prefer a flat monthly price over metered billing.
Pick Upstash Redis if 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.
