What's the Difference Between Amazon MemoryDB and Amazon MemoryDB for Valkey?
Compare Amazon MemoryDB and Amazon MemoryDB for Valkey side by side — features, pricing, and ideal use cases to help you choose the right product.
Compare side-by-side
|
Comparisons
|
Amazon MemoryDB
|
Amazon MemoryDB for Valkey
|
|---|---|---|
|
Category
|
Database, In-Memory |
Database, In-Memory |
|
Description
|
Fully managed, in-memory database with Valkey- and Redis OSS-compatibility |
Durable, Valkey and Redis OSS-compatible in-memory database for ultra-fast performance. |
|
Best for
|
|
|
|
Key features
|
|
|
|
Pricing model
|
On-Demand or Reserved nodes + data storage |
Pay per node hour + data stored |
|
Free tier
|
No |
No |
|
Expert take
|
“MemoryDB is Redis with built-in durability via a transaction log. Choose it over ElastiCache when you need Redis as your primary database (not just a cache) and cannot afford data loss on failover. The trade-off is slightly higher write latency for durability guarantees.” |
“Amazon MemoryDB for Valkey provides a Valkey-compatible in-memory database with durability. It is an open-source alternative to Redis with the same API compatibility.” |
|
Product page
|
When to use Amazon MemoryDB or Amazon MemoryDB for Valkey
Use Amazon MemoryDB when:
- Session stores
- Real-time leaderboards
- Streaming data
- Caching with durability
Learn more about Amazon MemoryDB »
Use Amazon MemoryDB for Valkey when:
- Session stores
- Caching with durability
- Real-time applications
- Leaderboards
Next steps with AWS for Database
AWS product comparisons
Read about AWS products side-by-side
Did you find what you were looking for today?
Let us know so we can improve the quality of the content on our pages