--- Title: Create a Pro database in an existing subscription alwaysopen: false categories: - docs - operate - rc description: Shows how to create a Pro database in an existing subscription linkTitle: Create Pro database (existing subscription) weight: 15 tocEmbedHeaders: true --- {{< note >}} This guide shows how to create a Pro database in an existing subscription. - If you don't yet have a Pro subscription, see [Create a Pro database with a new subscription]({{< relref "/operate/rc/databases/create-database/create-pro-database-new" >}}). - If you'd rather create an Essentials database, see [Create an Essentials database]({{< relref "/operate/rc/databases/create-database/create-essentials-database" >}}). {{< /note >}} To create a database in an already existing Pro subscription: 1. Sign in to the [Redis Cloud console](https://cloud.redis.io). 2. Select the **New database** button. {{The New Database button creates a new database.}} This displays the **Create database** screen. 1. Select the type of [subscription]({{< relref "/operate/rc/subscriptions" >}}) you need. For this guide, select **Existing subscription**, and then select your existing Pro subscription from the list. {{The Subscription selection panel with Pro selected and an existing subscription selected.}} After you select your existing subscription from the list, select **Continue** to go to the **New database** page. You can also select your subscription from the [subscription list]({{< relref "/operate/rc/subscriptions/view-pro-subscription" >}}) and select **Create database in this subscription**. {{The Create database in this subscription button.}} The **New database** page is divided into sections, each dedicated to a specific category of settings. The following sections provide more details. When you've configured your new database, click the **Activate database** button to create and activate it. {{Use the Activate database button to create and activate your database.}} ## General section The **General** section defines basic properties about your database. {{The general section of the New Database screen.}} The available settings vary according to your subscription plan: | Setting name | Description | |:--------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **Subscription** | Read-only description of your Pro subscription, including cloud provider and region | | **Database name** | A name for your database (_required_) | | **Database port** | Automatically or manually assigns a database port (range: 10000-19999). You cannot assign a port that is reserved or already in use. | | **Database version** | The Redis version of your database. We recommend you choose the latest available version. | | **Type** | Controls advanced database capabilities and protocol. Supported values include _Redis_ and _Memcached_ | | **Advanced capabilities** | [Advanced features and data types]({{< relref "/operate/rc/databases/configuration/advanced-capabilities" >}}) used by the database. Starting with Redis 8.0, all advanced capabilities are included in Redis by default. | | **Query performance factor** | *(Search and query databases on Redis 7.2 or later only)* Adds additional compute power to process your query and vector search workloads and boost your queries per second. See [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. | | **Supported Protocol(s)** | Choose between RESP2 and RESP3 _(Redis 7.2 only)_. See [Redis serialization protocol]({{< relref "/develop/reference/protocol-spec" >}}#resp-versions) for details | ## Performance section The **Performance** section lets you manage the maximum size, throughput, and hashing policy for a database. {{Use the Performance section to control the size, throughput, and hashing policy for a database.}} | Setting name | Description | |:--------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **Dataset size** | Maximum size (in GB) for your dataset. See [Dataset size]({{< relref "/operate/rc/databases/configuration/sizing#dataset-size" >}}) for sizing considerations.
Databases with Search and query have specific size requirements, see [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. | | **Throughput** | Defines throughput in terms of maximum operations per second for the database. See [Throughput]({{< relref "/operate/rc/databases/configuration/sizing#throughput" >}}) for more info.
Databases with Search and query have specific throughput requirements, see [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. | | **High availability** | Indicates whether a replica copy of the database is maintained in case the primary database becomes unavailable. See [High availability]({{< relref "/operate/rc/databases/configuration/high-availability" >}}) for more info| | **Query performance factor** | *(Search and query databases on Redis 7.2 or later)* Adds additional compute power to process your query and vector search workloads and boost your queries per second. See [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. | | **Hashing policy** | Defines the [hashing policy]({{< relref "/operate/rc/databases/configuration/clustering#manage-the-hashing-policy" >}}). | | **OSS Cluster API** | Activates the [OSS Cluster API]({{< relref "/operate/rc/databases/configuration/clustering#oss-cluster-api" >}}) for a database.
After you select OSS Cluster API, you can select **Use external endpoint** if you want to use the external endpoint for the database. Selecting **Use external endpoint** will block the private endpoint for this database. | ## 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 | |:-------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **Data persistence** | Defines the data persistence policy, if any. See [Data persistence]({{< relref "/operate/rc/databases/configuration/data-persistence.md" >}}). | | **Data eviction policy** | Configures which [policy]({{< relref "/operate/rc/databases/configuration/data-eviction-policies.md" >}}) is applied when your database reaches its memory limit. | | **Remote backup** | When enabled, identifies a location and interval for [data backups]({{< relref "/operate/rc/databases/back-up-data" >}}). | | **Active-Passive Redis** | When enabled, identifies a path to the linked database. See [Migrate data]({{< relref "/operate/rc/databases/migrate-databases" >}}) for more information. | ## Tags section The **Tags** section lets you add [tags]({{< relref "/operate/rc/databases/tag-database" >}}) to the database. {{Use the Tag settings to add tags to the database.}} Select **Add tag** to add a tag. {{The Add tag button.}} {{< embed-md "rc-tags-tag-module.md" >}} ## 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 the `default` username and a simple password (see [Default User]({{< relref "/operate/rc/security/access-control/data-access-control/default-user" >}})). Turn on [Role-based access control]({{< relref "/operate/rc/security/access-control/data-access-control/role-based-access-control" >}}) to turn off this setting. | | **Default user password** | Password assigned to the database when created. | | **CIDR allow list** | [Allow list]({{< relref "/operate/rc/security/cidr-whitelist.md" >}}) of IP addresses/security groups permitted to access the database | | **Transport layer security (TLS)** | Enables [transport layer security]({{< relref "/operate/rc/security/database-security/tls-ssl.md" >}}) (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 plan type. See [Configure alerts]({{< relref "/operate/rc/databases/monitor-performance#configure-metric-alerts" >}}) for more information. ## Billing unit types {{< embed-md "rc-pro-billing-units.md" >}}