To create a database in your Redis Enterprise Cloud subscription:

  1. Sign in to the Redis Cloud admin portal. (Create an account if you don’t already have one.)

  2. If you have more than one subscription, select the target subscription from the list. This displays the Databases tab for the selected subscription.

    The Databases tab summarizes databases created for a given subscription.
  3. Select the New database button.

    The New Database button creates a new database for your subscription.

This displays the Create database screen, which varies according to your subscription plan.

Use the New Database screen to create a new database for your subscription.

The Create database screen is divided into sections, each dedicated to a specific category of settings. Note that not every section or setting is available to every subscription plan.

General section

The General section defines basic properties about your database.

The available settings vary according to your subscription plan:

Setting name Description
Subscription Read-only description of your subscription plan, including cloud provider and region
Active-Active Redis Checked when the subscription supports Active-Active databases (coming soon; Flexible or Annual subscriptions only)
Redis on Flash Checked when the subscription supports Redis on Flash (Flexible or Annual subscriptions only)
Database Name A name for your database (required)
Protocol Set to Redis unless you need to support legacy memcached databases
Modules Extend core Redis functionality using modules

Scalability section

The Scalability section lets you manage the maximum size, throughput, and hashing policy for a database.

Use the Scalability section to control the size, throughput, and hashing policy for a database.

The Scalability section is available only for Flexible and Annual plans.

Setting name Description
Memory size Maximum size (in GB) for your database
Throughput Defines throughput in terms of maximum operations per second for the database
Shards Defines the throughput in terms of shards dedicated to the database
Hashing policy Defines the hashing policy
Cluster OSS Enables the OSS Cluster API for a database

When this option is enabled, you cannot define a custom hashing policy

To learn more about these settings and when to use them, see Database clustering.

Memory size

Memory size represents the maximum amount of memory for the database, which includes data values, keys, module data, and overhead for specific features. High availability features, such as replication and Active-Active, dramatically increase memory consumption.

Here are some general guidelines:

  • Memory size represents an upper limit. You cannot store more data than the memory size. Depending on your other selections, available memory for data may be much less than expected.

  • Replication doubles memory consumption; that is, 512MB of data requires at least 1GB of memory size when replication is enabled.

  • Active-Active replication also doubles memory consumption. The effect is cumulative; that is, if you enable Active-Active and replication, the memory size impact can be as large as four times (4x) the original data size. (This is significantly reduced when Redis on Flash is enabled.)

  • Modules also consume memory.

Memory limits in Redis Enterprise Cloud are subject to the same considerations as Redis Enterprise Software; to learn more, see Database memory limits

Durability section

The Durability section helps you keep your database (and your data) available when problems occur.

Use the Durability settings to keep your database (and data) available when problems occur.
Setting name Description
High availability Replicates your data across multiple nodes, as allowed by your subscription plan
Data persistence Defines whether (and how) data is saved to disk; available options depend on your plan type
Data eviction policy Defines what happens when your database reaches its memory size limit
Remote backup (paid Fixed, Flexible, or Annual subscriptions only) When enabled, identifies a location and interval for data backups.
Active-passive Redis (Flexible or Annual subscriptions only) When enabled, identifies a path to the linked database.

Security section

The Security section helps you control access to your database.

Use the Security settings to control access to your database.
Setting name Description
Default user When enabled, permits access using a simple password
Redis password Password assigned to the database when created
CIDR allow list (paid Fixed, Flexible, or Annual subscriptions only) Range of IP addresses/security groups allowed to access the database
Transport layer security (TLS) (Flexible or Annual subscriptions only) Enables transport security layer(TLS) encryption for database access.

Alerts section

The Alerts section defines notification emails sent to your account and the conditions that trigger them.

The Alerts section defines the notification emails and their triggering conditions.

The available alerts vary according to the subscription type.

Setting name Description
Dataset size has reached When enabled, sends an an email when the database reaches the defined memory size (Free, Flexible, or Annuals plans only)
Total size of datasets under this plan reached When enabled, sends an an email when the database reaches the defined memory size (paid Fixed plans only)
Throughput is higher than When enabled, sends an email when the operations per second exceed the defined threshold (paid Fixed, Flexible, or Annuals plans only)
Throughput is lower than When enabled, sends an email when the operations per second falls below the defined threshold (paid Fixed, Flexible, or Annuals plans only)
Latency is higher than When enabled, sends an an email when the latency exceeds the defined memory size (paid Fixed plans only)
Number of connections When enabled, sends an email when the connections exceeds the defined limit. (Free and Fixed plans only)
Replica Of - database unable to sync with source When enabled, sends email when the replica database cannot sync with the primary (source) database (Flexible or Annuals plans only)
Replica Of - sync lag is higher than When enabled, sends email when the sync lag exceeds the defined threshold (Flexible or Annuals plans only)