Amazon MemoryDB for Redis is a Redis-compatible, durable, in-memory database service that delivers ultra-fast performance. Getting started with MemoryDB is easy. You can create a database cluster through the AWS Management Console, the AWS Command Line Interface (CLI), or AWS SDKs. 

Browse resources below, follow the step-by-step getting started exercise, or read the MemoryDB technical documentation.

Free two-month trial for MemoryDB

Get 750 hours free of MemoryDB on t4g.small instances

As part of the AWS Free Tier, you can get started with MemoryDB for free. Upon signup, new MemoryDB customers receive 750 hours of MemoryDB on db.t4g.small instances and 20 GB of data per month free for 2 months.

Learn more about pricing »

Create and setup a new MemoryDB cluster

Easy step-by-step process can be done in minutes

This exercise leads you through the steps to create, grant access to, connect to, and delete a MemoryDB cluster using the AWS management console.

Read technical guide »

Getting started with Amazon MemoryDB for Redis

Free on-demand tutorial covers key concepts

In this course, you will learn about MemoryDB, its benefits, typical use cases, pricing, and technical concepts. 

Enroll in free AWS course »

Demos, webinars, and tutorials

EPISODE

AWS Controllers for Kubernetes with Amazon MemoryDB

July 2022 (52:35)

In this episode of Containers from the Couch, Abhay Saxena joins the show to talk about the newly released support for Amazon Memory DB in AWS Controllers for Kubernetes (ACK). Essentially, you can define and configure MemoryDB directly from your Kubernetes cluster, leveraging the Kubernetes control loop to manage the lifecycle of your MemoryDB instances.

Watch video on-demand »

DEMO

AWS On Air: New JSON Support for Amazon MemoryDB

July 2022 (19:20)

Amazon MemoryDB for Redis now supports natively storing and accessing data in the JavaScript Object Notation (JSON) format, in addition to the data structures included in open source Redis. You can simplify developing applications by using the built-in commands designed and optimized for JSON documents. MemoryDB supports partial JSON document updates, as well as powerful searching and filtering using the JSONPath query language.

Watch video on-demand »

DEMO

AWS On Air: Amazon MemoryDB, ACK Controller for Kubernetes

May 2022 (26:38)

AWS Controllers for Kubernetes (ACK) for Amazon MemoryDB enables you to define and use MemoryDB resources directly from your Kubernetes cluster. This lets you take advantage of MemoryDB to support your Kubernetes applications without needing to define MemoryDB resources outside of the cluster or run and manage in-memory database capabilities within the cluster. You can download the MemoryDB ACK container image from Amazon ECR and refer to the documentation for installation guidance.

Watch video on-demand »

WEBINAR

Getting started with Amazon MemoryDB for Redis

Sept. 2021 (48:50)

Developers today build modern applications using microservices architectures. These applications demand extreme low latency to deliver real-time performance for end users and flexible programming to adjust to modern application needs. 

Learn about MemoryDB and how you can use it to build microservices-based applications. Plus, dive deep with a demo on how to get started with MemoryDB.

Watch webinar on-demand »

WEBINAR

Powering Microservices Architectures With Amazon MemoryDB

memorydb-dbta-webinar-600x300

April 2022 (49:24)

In this DBTA.com webinar, our AWS database experts review the key benefits of microservices architectures including the flexibility to make technology decisions best suited for the needs of each service. We will share how Amazon MemoryDB delivers ultra-fast performance and enables mission-critical data storage backed by a Multi-AZ transactional log for durability, consistency, and availability. We will also demonstrate how MemoryDB makes development agile and easy with the added flexibility of Redis data structures and APIs.

Register to watch on-demand »

WEBINAR

Which NoSQL database is right for you?

June 2022 (50:35)

A one size fits all approach of using a relational database has evolved, with developers breaking complex applications into smaller pieces and then picking the best tool to solve each problem. NoSQL databases are purpose-built for specific data models and optimized for modern applications like mobile, web, and gaming applications that require high performance, low latency, and scalability. Join us to learn more about how AWS NoSQL databases help manage key-value, JSON document, and in-memory data, so you can select the right database for your specific use case.

Watch webinar on-demand »

Unlocking JSON workloads with ElastiCache and MemoryDB

May 2022

We're unlocking even more power for Redis application developers by providing native support for JavaScript Object Notation (JSON) within ElastiCache and MemoryDB. This post will cover how our JSON support works at a more technical level and provide examples of how you can write JSON documents, efficiently fetch or set portions of a JSON document in Redis, and search your JSON documents’ content using the Goessner-style JSONPath query language.


Read blog post »

Deploy a high-performance database for containerized applications: Amazon MemoryDB for Redis with Kubernetes

May 2022

In this blog post, we first explain why MemoryDB is the right database for microservices applications. We then walk through deploying a sample gaming leaderboard application into a Kubernetes cluster provided by Amazon Elastic Kubernetes Service (Amazon EKS). We use MemoryDB as the database and ACK to create and manage a MemoryDB cluster using native Kubernetes APIs.

Read blog post »

Measuring database performance of Amazon MemoryDB for Redis

March 2022

You can use MemoryDB to durably store user session information, chat and message queues, streaming IoT data, gaming leaderboards, and more. In this post, you learn about the performance (latency and throughput) of MemoryDB running on the latest generation of ARM-based R6g instances so that you can use MemoryDB to build high-performance applications.

Read blog post »

All blog posts

No blog posts have been found at this time. Please see the AWS Blog for other resources.


Read the FAQs
Read the FAQs

Explore frequently asked questions about MemoryDB.

Learn more 
Learn with a tutorial
Learn with a tutorial

Explore how to set up your first MemoryDB cluster.

Get started 
 Start building with MemoryDB
Start building with MemoryDB

Check out the MemoryDB user guide to get started.

Read the documentation