View a markdown version of this page

Getting started with durability - Amazon ElastiCache
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Getting started with durability

You can create a durable ElastiCache cluster using the Amazon Management Console or the Amazon CLI.

Using the Amazon Management Console

To get started, create a new ElastiCache cluster with durability by selecting Valkey 9.0 or later in your desired Amazon Region. After enabling durability, you can choose either synchronous or asynchronous options depending on your application requirements by using the Amazon Console.

For more information on creating a cluster, see Creating a cluster for Valkey or Redis OSS.

Using the CLI

To create a new durable cluster with synchronous writes:

aws elasticache create-replication-group \ --replication-group-id my-durable-cluster \ --replication-group-description "ElastiCache durable cluster" \ --engine valkey --engine-version 9.0 \ --num-node-groups 2 --replicas-per-node-group 1 \ --cache-node-type cache.r7g.large \ --multi-az-enabled \ --transit-encryption-enabled \ --durability sync \ --region us-east-1

To create a cluster with asynchronous writes, set --durability async:

aws elasticache create-replication-group \ --replication-group-id my-durable-cluster \ --replication-group-description "ElastiCache durable cluster" \ --engine valkey --engine-version 9.0 \ --num-node-groups 2 --replicas-per-node-group 1 \ --cache-node-type cache.r7g.large \ --multi-az-enabled \ --transit-encryption-enabled \ --durability async \ --region us-east-1

To switch an existing cluster between synchronous and asynchronous writes, use modify-replication-group:

aws elasticache modify-replication-group \ --replication-group-id my-durable-cluster \ --durability async