Flexible subscriptions support any dataset size or throughput. Pricing is based on your workload requirements (database size and throughput.)

When you create a Flexible subscription, a cost estimate is provided to help you understand the impact of your requirements.

Create a Flexible subscription

To create a Flexible subscription:

  1. From the Redis Cloud console menu, select Add new subscription.

    The New subscriptions button in the admin console menu.
  2. When the New subscription page appears, select Flexible plans and then scroll to the cloud vendor options.

    Available subscription plans; Flexible plan is selected.
  3. From here, you need to:

    1. Set up the deployment options for your subscription, include cloud vendor details, high availability settings, and advanced options.

    2. Define the database size requirements for your subscription.

    3. Review your choices, provide payment details, and then create the subscription.

The following sections provide more information.

Set up deployment details

The Setup tab specifies general settings for the deployment of your subscription.

The Setup tab of the new Fixed subscription process.

The three sections to this tab:

  • General settings include the cloud provider details, the subscription name, and specific configuration options.
  • Version lets you choose the Redis version of your databases.
  • Advanced options define settings for high availability and security. Configurable settings vary according to cloud provider.

General settings

The General settings of the Setup tab.

The following settings are defined in the General settings of the Setup tab:

General setting Description
Cloud vendor The public cloud vendor to deploy your subscription. (required)
Region The vendor region where you wish to deploy your subscription. (required)
Subscription Name A custom name for your subscription (required)
Active-Active Redis Hosts your datasets in multiple read-write locations to support distributed applications and disaster recovery. See Active-Active geo-distributed Redis
Auto Tiering Determines if your databases are stored only in memory (RAM) or are split between memory and Flash storage (RAM+Flash). See Auto Tiering

Version

Version selection between Redis 6.2 and 7.2

The Version section lets you choose the Redis version of your database. Choose Redis 7.2 if you want to use the latest advanced features of Redis.

Redis 7.2 introduces several changes to existing Redis commands; see the list of breaking changes for more details.

Advanced options

The Advanced settings of the Setup tab.

The following settings are defined in the Advanced options of the Setup tab:

Advanced option Description
Multi-AZ Determines if replication spans multiple Availability Zones, which provides automatic failover when problems occur.
Cloud account To deploy this subscription to an existing cloud account, select it here. Use the Add button to add a new cloud account.

(Available only if self-managed cloud vendor accounts are enabled)
VPC configuration Select In a new VPC to deploy to a new virtual private cloud (VPC).

To deploy this subscription to an existing virtual private cloud, select In existing VPC and then set VPC ID to the appropriate ID value.

(Available only if self-managed cloud vendor accounts are enabled)
Deployment CIDR The CIDR range of IP addresses for your deployment. Redis creates a new subnet for the Deployment CIDR in your virtual private cloud (VPC). It cannot overlap with the CIDR ranges of other subnets used by your subscription.

For deployments in an existing VPC, the Deployment CIDR must be within your VPC’s primary CIDR range (secondary CIDRs are not supported).
Allowed Availability Zones The availability zones for your selected region.

If you choose Manual selection, you must select at least one zone ID from the Zone IDs list. For more information, see Availability zones.
Maintenance windows Determines when Redis can perform maintenance on your databases. Select Manual if you want to set manual maintenance windows.

Availability zones

You can reduce network transfer costs and network latency by ensuring your Redis Cloud cluster and your application are located in the same availability zone.

To specify the availability zone for your cluster, select Manual Selection under Allowed Availability Zones.

For Google Cloud clusters and self-managed AWS cloud accounts, select an availability zone from the Zone name list.

Select one availability zone when Multi-AZ is turned off.

For all other AWS clusters, select an availability zone ID from the Zone IDs list. For more information on how to find an availability zone ID, see the AWS docs.

For hosted AWS clusters, select availability zone IDs from the Zone IDs list.

If Multi-AZ is enabled, you must select three availability zones from the list.

Select Manual selection to select three availability zones when Multi-AZ is enabled.

For more information on availability zones, see the Google Cloud docs or the AWS docs.

When finished, choose Continue to determine your subscription size requirements.

Select the Continue button to continue to the next step.

Sizing tab

The Sizing tab helps you specify the database, memory, and throughput requirements for your subscription.

The Sizing tab when creating a new Flexible subscription.

When you first visit the Sizing tab, there are no databases defined. Select the Add button to create one.

Use the Add button to define a new database for your subscription.

This opens the New Database dialog, which lets you define the requirements for your new database.

The New Database dialog with basic settings.

By default, you’re shown basic settings, which include:

Database setting Description
Name A custom name for your database (required)
Advanced Capabilities Advanced data types used by the database. Choose from Search and query, JSON, Time series, Probabilistic, or Graph (EOL).
Throughput/Shards Identifies maximum throughput for the database, which can be specified in terms of operations per second (Ops/sec) or number of shards dedicated to the database (Shards).
Memory Limit (GB) The size limit for the database. Specify small sizes as decimals of 1.0 GB; example: 0.1 GB (minimum).
High Availability Indicates whether a replica copy of the database is maintained in case the primary database becomes unavailable. (Warning: Doubles memory consumption).
Data Persistence Defines the data persistence policy, if any. See Database persistence

Select More options to specify values for the following settings.

The New Database dialog with advanced settings.
Database option Description
OSS Cluster API Enable to use the Redis OSS Cluster API.
Type Set to Redis, otherwise Memcached database for legacy database support.
Supported Protocol(s) Choose between RESP2 and RESP3 (Redis 7.2 only). See Redis serialization protocol for details
Quantity Number of databases to create with these settings.

When finished, select Save database to create your database.

Select the Save Database button to define your new database.

Use the Add database button to define additional databases or select the Continue button to display the Review and create tab.

Hover over a database to see the Edit and Delete icons. You can use the Edit icon to change a database or the Delete icon to remove a database from the list.

Use the Edit button to change database settings.   Use the Delete button to remove a database.

Review and Create tab

The Review & Create tab provides a cost estimate for your Flexible plan:

The Review & Create tab of the New Flexible subscription screen.

Select Back to Sizing to make changes or Create subscription to create your new Flexible subscription.

Select Create subscription to create your new subscription.

Note that subscriptions are created in the background. While they are provisioning, you aren’t allowed to make changes. (The process generally takes 10-15 minutes.)

Use the Subscriptions list to check the status of your subscription. You will also receive an email when your subscription is ready to use.

Shard types

The shard types associated with your subscription depend on your database memory size and throughput requirements.

Shard type Capacity (Memory/Throughput)
Micro 1GB / 1K ops/sec
High-throughput 2.5GB / 25K ops/sec
Small 12.5GB / 12.5K ops/sec
Large 25GB / 25K ops/sec
Very large1 50GB / 5K ops/sec
XLarge2 50GB / 10K ops/sec
  1. Used for databases with Auto Tiering before Redis 7.2.

  2. Used for hosted databases with Auto Tiering for Redis 7.2 and later.

Prices vary according to the cloud provider and region. Minimum prices apply. To learn more, see Cloud pricing.