Amazon ElastiCache vs Upstash Redis
SEPT 2026 auditA comparison of Amazon ElastiCache and Upstash Redis built from values read directly from each provider's own documentation, with the source recorded against every figure.
The short answer
Choose Amazon ElastiCache if…
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.
Editorial · Palash Bagchi · approved
Choose 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.
Editorial · Palash Bagchi · approved
Consider something else if…
- Amazon ElastiCache: AWS isn't the target cloud, or the free-tier eligibility window matters — it's restricted to accounts that signed up for AWS Free Tier before July 15, 2025.
- 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.
Neither quite fits? Every other option, ranked by iScore: Amazon ElastiCache alternatives · Upstash Redis alternatives
21 sourced criteria separate them — see where, with sources, below.
Pick the criteria you care about. The chart counts how many of them lean toward each provider — the same read as scanning the bars below, just totalled for the ones you chose.
Amazon ElastiCache 0
Upstash Redis 0
At a glance.
| Criterion | Amazon ElastiCache | Upstash Redis |
|---|---|---|
| Pricing | ||
| Free tier | No | Yes |
| Kind of free offer | Introductory free tier | Free tier |
| What the free plan includes | Accounts created after 15 July 2025 get AWS Free Tier credits rather than an ElastiCache allowance, and must upgrade once they are spent. Accounts created before that date kept 750 hours of a cache.t3.micro node for 12 months. | 256 MB of data, 500,000 commands a month and 10 GB of monthly bandwidth. |
| Entry paid plan | On-demand example: cache.r7g.large at $0.1752/hour. Actual entry price depends on node size and engine chosen. | $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 | Three models: on-demand (hourly per node), serverless (billed on GB-hours of data storage plus ECPUs consumed), or Database Savings Plans for committed use. | Command-based billing on Pay as You Go ($0.20 per 100K commands); Fixed plans offer flat monthly rates instead. |
| Infrastructure | ||
| Regions | 34 commercial AWS Regions plus 2 AWS GovCloud (US) Regions listed in the ElastiCache service endpoints table. Count of distinct regions in the endpoints table; China regions are not listed there. | 18 regions for Global databases — 14 on AWS and 4 on Google Cloud — counted from the two supported-region tables in Upstash's own docs, which list them and publish no total. |
| Uptime SLA | 99.99% for Serverless and Multi-AZ configurations; 99.9% for cross-AZ Memcached and previous-generation Multi-AZ Redis OSS. A single node is not covered by any of them. | Sold as an add-on rather than a plan tier: the Prod Pack, at +$200/month per database, includes an uptime SLA. No percentage is published on the pricing page. |
| Caching | ||
| Operations included per month | Serverless bills every request in ECPUs (1 ECPU per KB); no free request allowance - the 750-hour Free Tier excludes Serverless, and later signups get $100 in credits instead. Scope: ElastiCache Serverless; node-based clusters are priced per node-hour instead. | 500K commands per month included on the Free plan; Fixed plans have no command-count billing. |
| Max dataset size, entry plan | Up to 310 TiB of data in a single ElastiCache for Valkey cluster, or 982 TiB with data tiering. Cluster maximum for the service, not an entry-plan allowance; ElastiCache is sold per node or per usage. | Up to 100 GB on Pay as You Go. Fixed plans range from 250 MB to 500 GB; Enterprise supports up to 10 TB. |
| Data persistence | 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. | Durable — data stays persistent in the cloud provider's block storage for durability and high availability. |
| Multi-region replication | Global Datastore provides managed, secure cross-region replication. Outgoing traffic from the source Region is charged; AWS prices its own worked example at $0.02 per GiB. | 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. |
| Compliance | ||
| SOC 2 | Listed as SOC-compliant on AWS's own compliance scope page. | SOC-2 Type 2 controls apply at the platform level; the Prod Pack add-on adds customer-facing compliance support including SOC-2 report access. |
| ISO 27001 | Covered under AWS's account-wide ISO/IEC 27001:2022 certification — not scoped per-service the way SOC, HIPAA and PCI DSS are on AWS's own site. | Not certified — Upstash says it is in the process of getting this certification and gives no date publicly. |
| HIPAA | Listed as a HIPAA-eligible service on AWS's own reference page. | Upstash Redis can store and process PHI; the Business Associate Agreement is provided as part of the Enterprise offering. Same page also requires Prod Pack, MFA, credential protection, IP allowlist and daily backups. |
| GDPR / data residency | AWS customers can process personal data on all AWS services in compliance with GDPR, and choose the storage type and geographic region for their data. | Upstash states it is GDPR compliant and acquires DPAs from each subcontractor that it works with. |
| PCI DSS | Listed as PCI DSS-compliant on AWS's own compliance scope page. | No PCI certification claimed for Upstash itself; it says it does not store credit card information and uses Stripe, a PCI Service Provider Level 1. |
| Encryption at rest | Always enabled on serverless caches and on clusters with durability enabled; on other node-based clusters it can be enabled only at creation time. | Encrypts the block storage where data is persisted; available with the Prod Pack add-on. |
| Customer-managed keys | Supports symmetric customer managed AWS KMS keys for encryption at rest, alongside default service-managed encryption. | Key management is listed as an Upstash responsibility for Redis; the Customer and Shared columns of the Data Encryption row are both marked ❌. Read from the Redis shared responsibility matrix, whose columns are Upstash | Customer | Shared. |
| Role-based access control | RBAC user groups with per-user passwords and ACL access strings on Valkey 7.2+ and Redis OSS 6.0-7.2; the only way to control access to serverless caches. | Team members are assigned a role: Admin (full access), Dev (databases only), Finance (payment methods only), plus the team Owner. |
| Private networking / VPC | All current-generation nodes launch only inside an Amazon VPC; cluster access is controlled with Amazon VPC security groups. | VPC Peering and Private Links connect databases to your VPCs and other private networks; available upon request for Enterprise customers. |
| Dedicated infrastructure | ElastiCache clusters can be deployed on AWS Outposts, AWS-managed infrastructure on customer premises; only single-Outpost mode is supported. | Enterprise customers receive dedicated resources for isolation and consistent performance; an Enterprise addition beyond the Prod Pack features. |
Where they differ.
Free tier
- Amazon ElastiCache
- No
- Upstash Redis
- Yes
Sources (2) →Sources ↓
- Amazon ElastiCache Pricing ↗
“If you signed up for AWS Free Tier prior to July 15, 2025, you have 750 hours of ElastiCache cache.t3.micro node usage free for up to 12 months.”
Read 2026-09-11 · official pricing · Report a correction
- Upstash Pricing ↗
“Free tier includes 256MB data size and 500K commands per month.”
Read 2026-09-13 · official pricing · Report a correction
Kind of free offer
- Amazon ElastiCache
- Introductory free tier
- Upstash Redis
- Free tier
Sources (2) →Sources ↓
- AWS Free Tier ↗
“The account closes on its own 6 months after you open it or when your credits run out, whichever comes first. You won't be charged unless you convert to a Paid plan.”
Read 2026-09-13 · official pricing · Report a correction
- Upstash Pricing ↗
“Free tier includes 256MB data size and 500K commands per month.”
Read 2026-09-13 · official pricing · Report a correction
What the free plan includes
- Amazon ElastiCache
- Accounts created after 15 July 2025 get AWS Free Tier credits rather than an ElastiCache allowance, and must upgrade once they are spent. Accounts created before that date kept 750 hours of a cache.t3.micro node for 12 months.
- Upstash Redis
- 256 MB of data, 500,000 commands a month and 10 GB of monthly bandwidth.
Sources (2) →Sources ↓
- Amazon ElastiCache pricing ↗
“If you signed up for AWS Free Tier prior to July 15, 2025, you have 750 hours of ElastiCache cache.t3.micro node usage free for up to 12 months. [...] Once you deplete your Free Tier credits, you need to upgrade to a paid plan to continue use of the service.”
Read 2026-09-13 · official pricing · Report a correction
- Upstash Pricing ↗
“Data Size 256 MB Monthly Bandwidth 10 GB Monthly Commands 500K [...] Free tier includes 256MB data size and 500K commands per month.”
Read 2026-09-13 · official pricing · Report a correction
Entry paid plan
- Amazon ElastiCache
- On-demand example: cache.r7g.large at $0.1752/hour. Actual entry price depends on node size and engine chosen.
- 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.
Sources (2) →Sources ↓
- Amazon ElastiCache Pricing ↗
“cache.r7g.large at $0.1752/hour on-demand.”
Read 2026-09-11 · official pricing · Report a correction
- Upstash Pricing ↗
“$0.2 per 100K commands. Pay as You Go: 100 GB maximum data capacity.”
Read 2026-09-11 · official pricing · Report a correction
Pricing model
- Amazon ElastiCache
- Three models: on-demand (hourly per node), serverless (billed on GB-hours of data storage plus ECPUs consumed), or Database Savings Plans for committed use.
- Upstash Redis
- Command-based billing on Pay as You Go ($0.20 per 100K commands); Fixed plans offer flat monthly rates instead.
Sources (2) →Sources ↓
- Amazon ElastiCache Pricing ↗
“on-demand, serverless, and Database Savings Plans.”
Read 2026-09-11 · official pricing · Report a correction
- Upstash Pricing ↗
“Flexible pricing for variable traffic.”
Read 2026-09-11 · official pricing · Report a correction
Regions
34 commercial AWS Regions plus 2 AWS GovCloud (US) Regions listed in the ElastiCache service endpoints table. Count of distinct regions in the endpoints table; China regions are not listed there.
18 regions for Global databases — 14 on AWS and 4 on Google Cloud — counted from the two supported-region tables in Upstash's own docs, which list them and publish no total.
Sources (2) →Sources ↓
- Amazon ElastiCache endpoints and quotas - AWS General Reference ↗
“Region Name Region Endpoint Protocol US East (Ohio) us-east-2 elasticache.us-east-2.amazonaws.com [...] AWS GovCloud (US-West) us-gov-west-1 elasticache.us-gov-west-1.amazonaws.com”
Read 2026-09-13 · official docs · Report a correction
- Global Database - Upstash Documentation ↗
“Here the list of regions currently supported: [...] N. Virginia, USA us-east-1 [...] Cape Town, South Africa af-south-1”
Read 2026-09-13 · official docs · Report a correction
Uptime SLA
- Amazon ElastiCache
- 99.99% for Serverless and Multi-AZ configurations; 99.9% for cross-AZ Memcached and previous-generation Multi-AZ Redis OSS. A single node is not covered by any of them.
- Upstash Redis
- Sold as an add-on rather than a plan tier: the Prod Pack, at +$200/month per database, includes an uptime SLA. No percentage is published on the pricing page.
Sources (2) →Sources ↓
- Amazon ElastiCache Service Level Agreement ↗
“Monthly Uptime Percentage Service Credit Percentage Less than 99.99% but equal to or greater than 99.0% 10% [...] Cross-AZ and Previous Generation Multi-AZ Uptime Percentage Service Credit Percentage Less than 99.9% but equal to”
Read 2026-09-14 · official site · Report a correction
- Upstash Pricing ↗
“Prod Pack recommended for production use +$200/month per database Uptime SLA Multi-Zone HA Encryption at rest SOC-2 Prometheus Datadog”
Read 2026-09-14 · official pricing · Report a correction
Operations included per month
- Amazon ElastiCache
- Serverless bills every request in ECPUs (1 ECPU per KB); no free request allowance - the 750-hour Free Tier excludes Serverless, and later signups get $100 in credits instead. Scope: ElastiCache Serverless; node-based clusters are priced per node-hour instead.
- Upstash Redis
- 500K commands per month included on the Free plan; Fixed plans have no command-count billing.
Sources (2) →Sources ↓
- Amazon ElastiCache Pricing ↗
“You pay for ElastiCache Serverless requests in ElastiCache Processing Units (ECPUs), a unit that includes both vCPU time and data transferred. Reads and writes require 1 ECPU for each kilobyte (KB) of data transferred. [...] Exclusions include ElastiCache Serverless, AWS GovCloud (US) Regions, and China (Beijing) Region. [...] Either plan will offer you $100 in credits”
Read 2026-09-13 · official pricing · Report a correction
- Redis Pricing ↗
“Free tier includes 256MB data size and 500K commands per month. [...] Fixed plans have no command-count billing.”
Read 2026-09-13 · official pricing · Report a correction
Max dataset size, entry plan
- Amazon ElastiCache
- Up to 310 TiB of data in a single ElastiCache for Valkey cluster, or 982 TiB with data tiering. Cluster maximum for the service, not an entry-plan allowance; ElastiCache is sold per node or per usage.
- 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.
Sources (2) →Sources ↓
- Valkey-, Memcached-, and Redis OSS-Compatible Cache - Amazon ElastiCache FAQs - AWS ↗
“as traffic fluctuates, ElastiCache scales to hundreds of terabytes of data and billions operations per second; with ElastiCache for Valkey you can reach up to 310 TiB of data in a single cluster, or 982 TiB with data tiering.”
Read 2026-09-13 · official site · Report a correction
- Upstash Pricing ↗
“100 GB maximum data capacity. Fixed plans range 250 MB to 500 GB, Enterprise supports 10 TB.”
Read 2026-09-11 · official pricing · Report a correction
Data persistence
- Amazon ElastiCache
- 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.
- Upstash Redis
- Durable — data stays persistent in the cloud provider's block storage for durability and high availability.
Sources (2) →Sources ↓
- Amazon ElastiCache Pricing ↗
“Durability is a feature available with Valkey 9.0, allowing you to use ElastiCache as a persistent data store with microsecond read latency. [...] ElastiCache offers two durability options: synchronous writes designed for zero data loss, and asynchronous writes for microsecond write latency. Pricing Beyond the standard node-hour pricing, there is no additional cost for asynchronous writes. Synchronous writes are priced at 18% on top of the standard node-hour price for node-based ElastiCache clusters.”
Read 2026-09-13 · official pricing · Report a correction
- Upstash Pricing ↗
“even if you do not access your data, it still needs to stay persistent in the cloud provider's block storage for durability and high availability”
Read 2026-09-14 · official pricing · Report a correction
Multi-region replication
- Amazon ElastiCache
- Global Datastore provides managed, secure cross-region replication. Outgoing traffic from the source Region is charged; AWS prices its own worked example at $0.02 per GiB.
- 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.
Sources (2) →Sources ↓
- Amazon ElastiCache Pricing ↗
“ElastiCache Global Datastore enables fully managed, reliable, and secure cross-Region replication. The following charges apply for outgoing traffic from the primary (or source) Region. [...] Global Datastore replication traffic OUT = 36 GiB /hr 36 GiB * $0.02 = $0.72 /hr”
Read 2026-09-13 · official pricing · Report a correction
- Upstash Pricing ↗
“$5 x read regions, added to the Fixed 250MB tier cost.”
Read 2026-09-11 · official pricing · Report a correction
SOC 2
- Amazon ElastiCache
- Listed as SOC-compliant on AWS's own compliance scope page.
- Upstash Redis
- SOC-2 Type 2 controls apply at the platform level; the Prod Pack add-on adds customer-facing compliance support including SOC-2 report access.
Sources (2) →Sources ↓
- AWS Services in Scope — SOC ↗
“This webpage provides a list of AWS Services in Scope of AWS assurance programs. [...] Amazon ElastiCache ✓ Amazon EventBridge ✓ Amazon FinSpace ✓ Amazon Forecast ✓ Amazon Fraud”
Read 2026-09-13 · official site · Report a correction
- Prod Pack & Enterprise - Upstash Documentation ↗
“SOC-2 Type 2 controls apply at the platform level. Prod Pack adds customer-facing compliance support, including SOC-2 report access, contractual commitments, and audit-ready features such as encryption at rest, credential protection, and advanced monitoring.”
Read 2026-09-13 · official docs · Report a correction
ISO 27001
- Amazon ElastiCache
- Covered under AWS's account-wide ISO/IEC 27001:2022 certification — not scoped per-service the way SOC, HIPAA and PCI DSS are on AWS's own site.
- Upstash Redis
- Not certified — Upstash says it is in the process of getting this certification and gives no date publicly.
Sources (2) →Sources ↓
- ISO/IEC 27001:2022 Compliance — AWS ↗
“AWS has certification for compliance with ISO/IEC 27001:2022, 27017:2015, and 27018:2019. These certifications are performed by independent third-party auditors.”
Read 2026-09-12 · official site · Report a correction
- Compliance - Upstash Documentation ↗
“Is Upstash ISO-27001 Compliant? [...] We are in process of getting this certification.”
Read 2026-09-13 · official docs · Report a correction
HIPAA
- Amazon ElastiCache
- Listed as a HIPAA-eligible service on AWS's own reference page.
- Upstash Redis
- Upstash Redis can store and process PHI; the Business Associate Agreement is provided as part of the Enterprise offering. Same page also requires Prod Pack, MFA, credential protection, IP allowlist and daily backups.
Sources (2) →Sources ↓
- HIPAA Eligible Services Reference — AWS ↗
“The services listed below are eligible to create, receive, process, maintain, or transmit electronic protected health information (ePHI). [...] Amazon ElastiCache AWS Elastic Beanstalk Amazon Elastic Block Store (Amazon EBS) Amazon”
Read 2026-09-13 · official site · Report a correction
- Managing Healthcare Data - Upstash Documentation ↗
“You can use Upstash Redis to store and process Protected Health Information (PHI). [...] Signing a Business Associate Agreement (BAA) with Upstash. This is provided as part of our Enterprise offering. [...] Enabling Prod Pack which provides encryption at rest and advanced security features”
Read 2026-09-13 · official docs · Report a correction
GDPR / data residency
- Amazon ElastiCache
- AWS customers can process personal data on all AWS services in compliance with GDPR, and choose the storage type and geographic region for their data.
- Upstash Redis
- Upstash states it is GDPR compliant and acquires DPAs from each subcontractor that it works with.
Sources (2) →Sources ↓
- GDPR — Amazon Web Services ↗
“AWS customers can use all AWS services to process personal data [...] in compliance with the GDPR. [...] Customers have control of their customer data. With AWS, customers can: Determine where their customer data will be stored, including the type of storage and geographic region of that storage.”
Read 2026-09-12 · official site · Report a correction
- Compliance - Upstash Documentation ↗
“Is Upstash GDPR Compliant? [...] Yes. For more information, see our Privacy Policy [...] We acquire DPAs from each subcontractor that we work with.”
Read 2026-09-13 · official docs · Report a correction
PCI DSS
- Amazon ElastiCache
- Listed as PCI DSS-compliant on AWS's own compliance scope page.
- Upstash Redis
- No PCI certification claimed for Upstash itself; it says it does not store credit card information and uses Stripe, a PCI Service Provider Level 1.
Sources (2) →Sources ↓
- AWS Services in Scope — PCI DSS ↗
“This webpage provides a list of AWS Services in Scope of AWS assurance programs. [...] Amazon ElastiCache ✓ ✓ Amazon Elastic Block Store (EBS) ✓ ✓ Amazon Elastic Compute Cloud (EC2)”
Read 2026-09-13 · official site · Report a correction
- Compliance - Upstash Documentation ↗
“Upstash does not store personal credit card information. We use Stripe for payment processing. Stripe is a certified PCI Service Provider Level 1, which is the highest level of certification in the payments industry.”
Read 2026-09-13 · official docs · Report a correction
Encryption at rest
- Amazon ElastiCache
- Always enabled on serverless caches and on clusters with durability enabled; on other node-based clusters it can be enabled only at creation time.
- Upstash Redis
- Encrypts the block storage where data is persisted; available with the Prod Pack add-on.
Sources (2) →Sources ↓
- At-Rest Encryption in ElastiCache - Amazon ElastiCache ↗
“ElastiCache at-rest encryption is a feature to increase data security by encrypting on-disk data. It is always enabled on a serverless cache and on clusters with durability enabled. [...] You can enable at-rest encryption on a replication group only when creating the replication group.”
Read 2026-09-13 · official docs · Report a correction
- Security - Upstash Documentation ↗
“Encryption at Rest encrypts the block storage where your data is persisted and stored. It is available with Prod Pack add-on.”
Read 2026-09-13 · official docs · Report a correction
Customer-managed keys
- Amazon ElastiCache
- Supports symmetric customer managed AWS KMS keys for encryption at rest, alongside default service-managed encryption.
- Upstash Redis
- Key management is listed as an Upstash responsibility for Redis; the Customer and Shared columns of the Data Encryption row are both marked ❌. Read from the Redis shared responsibility matrix, whose columns are Upstash | Customer | Shared.
Sources (2) →Sources ↓
- At-Rest Encryption in ElastiCache - Amazon ElastiCache ↗
“ElastiCache supports symmetric customer managed AWS KMS keys (KMS key) for encryption at rest. Customer-managed KMS keys are encryption keys that you create, own and manage in your AWS account.”
Read 2026-09-13 · official docs · Report a correction
- Upstash Redis — Shared Responsibility Model ↗
“| Category | Upstash | Customer | Shared | [...] | **Data Encryption** | ✅ TLS in transit, encryption at rest (Prod Pack), key management | ❌ | ❌ | [...] - TLS encryption, encryption at rest (Prod Pack), key management”
Read 2026-09-13 · official docs · Report a correction
Role-based access control
- Amazon ElastiCache
- RBAC user groups with per-user passwords and ACL access strings on Valkey 7.2+ and Redis OSS 6.0-7.2; the only way to control access to serverless caches.
- Upstash Redis
- Team members are assigned a role: Admin (full access), Dev (databases only), Finance (payment methods only), plus the team Owner.
Sources (2) →Sources ↓
- Role-Based Access Control (RBAC) - Amazon ElastiCache ↗
“RBAC is also the only way to control access to serverless caches. This is available for Valkey 7.2 and onward, and Redis OSS 6.0 to 7.2.”
Read 2026-09-13 · official docs · Report a correction
- Teams and Users - Upstash Documentation ↗
“Admin: This role has full access, including the ability to add and remove members, manage databases, and payment methods. [...] Dev: This role can create, manage, and delete databases but cannot manage users or payment methods. [...] Finance: This role is limited to managing payment methods and cannot manage databases or users.”
Read 2026-09-13 · official docs · Report a correction
Private networking / VPC
- Amazon ElastiCache
- All current-generation nodes launch only inside an Amazon VPC; cluster access is controlled with Amazon VPC security groups.
- Upstash Redis
- VPC Peering and Private Links connect databases to your VPCs and other private networks; available upon request for Enterprise customers.
Sources (2) →Sources ↓
- Amazon VPCs and ElastiCache security - Amazon ElastiCache ↗
“We have deprecated the use of Amazon EC2-Classic for launching ElastiCache clusters. All current generation nodes are launched in Amazon Virtual Private Cloud only. [...] You can also add a cluster to the virtual network, and control access to the cluster by using Amazon VPC security groups.”
Read 2026-09-13 · official docs · Report a correction
- Prod Pack & Enterprise - Upstash Documentation ↗
“VPC Peering and Private Links enable you to connect your databases to your VPCs and other private networks, enhancing isolation and security while reducing data transfer costs. This feature is available upon request for Enterprise customers.”
Read 2026-09-13 · official docs · Report a correction
Dedicated infrastructure
- Amazon ElastiCache
- ElastiCache clusters can be deployed on AWS Outposts, AWS-managed infrastructure on customer premises; only single-Outpost mode is supported.
- Upstash Redis
- Enterprise customers receive dedicated resources for isolation and consistent performance; an Enterprise addition beyond the Prod Pack features.
Sources (2) →Sources ↓
- Using Outposts with ElastiCache - Amazon ElastiCache ↗
“You can use AWS Outposts with ElastiCache. Outposts is a fully managed service that extends AWS infrastructure, services, APIs, and tools to customer premises. [...] At this time, only single-outpost mode is supported.”
Read 2026-09-13 · official docs · Report a correction
- Prod Pack & Enterprise - Upstash Documentation ↗
“All Prod Pack features are included in the Enterprise plan. Additionally, Enterprise plans include: [...] Enterprise customers receive dedicated resources to ensure isolation and consistent performance for their database workloads.”
Read 2026-09-13 · official docs · Report a correction
When these numbers change, hear about it. Sources are re-checked monthly; a repricing goes out as a short note.
Documented by only one.
These criteria are published by one provider and not the other. An absence here means we have not found a source, not that the feature is missing — except where we say we read the other provider's own page on a given date and it does not state it. Those rows lean, and the provider can correct them with a link.
Questions this comparison answers.
Entry paid plan: Amazon ElastiCache or Upstash Redis?
Amazon ElastiCache: On-demand example: cache.r7g.large at $0.1752/hour. Actual entry price depends on node size and engine chosen.
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.
Free tier: Amazon ElastiCache or Upstash Redis?
Amazon ElastiCache: No
Upstash Redis: Yes
Should I choose Amazon ElastiCache or Upstash Redis?
Pick Amazon ElastiCache if 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.
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.

Comments are hosted by EchoThread, which sets cookies and offers social sign-in. Like the analytics on this site, it does not load until you accept — see the privacy page.