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. You can also create and manage a MemoryDB cluster through the AWS Controllers for Kubernetes (ACK) service controller.
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.
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.
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.
Demos, webinars, and tutorials
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.
AWS On Air: New JSON Support for Amazon MemoryDB
July 2022 (19:20)
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.
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.
Powering Microservices Architectures With Amazon MemoryDB
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.
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.
Featured blog posts
Unlocking JSON workloads with ElastiCache and MemoryDB
Deploy a high-performance database for containerized applications: Amazon MemoryDB for Redis with Kubernetes
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.
Measuring database performance of Amazon MemoryDB for Redis
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.
All blog posts
Explore frequently asked questions about MemoryDB.
Explore how to set up your first MemoryDB cluster.
Check out the MemoryDB user guide to get started.