# Create a Pro database in an existing subscription 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](http://redis.io/docs/latest/operate/rc/databases/create-database/create-pro-database-new). - If you'd rather create an Essentials database, see [Create an Essentials database](http://redis.io/docs/latest/operate/rc/databases/create-database/create-essentials-database). To create a database in an already existing Pro subscription: 1. Sign in to the [Redis Cloud console](http://cloud.redis.io). 2. Select the **New database** button. This displays the **Create database** screen. 1. Select the type of [subscription](http://redis.io/docs/latest/operate/rc/subscriptions) you need. For this guide, select **Existing subscription**, and then select your existing Pro subscription from the list. 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](http://redis.io/docs/latest/operate/rc/subscriptions/view-pro-subscription) and select **Create database in this subscription**. 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. ## 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 Pro subscription, including cloud provider and region | | **Active-Active Redis** | Checked when the subscription supports Active-Active databases | | **Auto Tiering** | Checked when the subscription supports Auto Tiering | | **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 data types used by the database. Choose from [Search and query](http://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/search), [JSON](http://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/json), [Time series](http://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/timeseries), or [Probabilistic](http://redis.io/docs/latest/operate/oss_and_stack/stack-with-enterprise/bloom).
Databases with Search and query have specific sizing requirements, see [Search and query sizing](http://redis.io/docs/latest/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing) for more information. | | **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](http://redis.io/docs/latest/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](http://redis.io/docs/latest/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. | Setting name | Description | |:--------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **Dataset size** | Maximum size (in GB) for your dataset. See [Dataset size](http://redis.io/docs/latest/operate/rc/databases/configuration/sizing#dataset-size) for sizing considerations.
Databases with Search and query have specific size requirements, see [Search and query sizing](http://redis.io/docs/latest/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](http://redis.io/docs/latest/operate/rc/databases/configuration/sizing#throughput) for more info.
Databases with Search and query have specific throughput requirements, see [Search and query sizing](http://redis.io/docs/latest/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing) for more information. | | **High availability** | Replicates your data across multiple nodes, as allowed by your subscription plan. See [High availability](http://redis.io/docs/latest/operate/rc/databases/configuration/high-availability) for more info| | **Hashing policy** | Defines the [hashing policy](http://redis.io/docs/latest/operate/rc/databases/configuration/clustering#manage-the-hashing-policy). | | **OSS Cluster API** | Activates the [Cluster API](http://redis.io/docs/latest/operate/rc/databases/configuration/clustering#oss-cluster-api) for a database. When this option is selected, you cannot define a custom hashing policy.
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. | Setting name | Description | |:-------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **Data persistence** | Defines whether (and how) data is saved to disk; [available options](http://redis.io/docs/latest/operate/rc/databases/configuration/data-persistence.md) depending on your plan type | | **Data eviction policy** | Configures which [policy](http://redis.io/docs/latest/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](http://redis.io/docs/latest/operate/rc/databases/back-up-data) | | **Active-Passive Redis** | When enabled, identifies a path to the linked database. See [Migrate data](http://redis.io/docs/latest/operate/rc/databases/migrate-databases) for more information. | ## Tags section The **Tags** section lets you add [tags](http://redis.io/docs/latest/operate/rc/databases/tag-database) to the database. Select **Add tag** to add a tag. ## Security section The **Security** section helps you 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](http://redis.io/docs/latest/operate/rc/security/access-control/data-access-control/default-user)). Turn on [Role-based access control](http://redis.io/docs/latest/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](http://redis.io/docs/latest/operate/rc/security/cidr-whitelist.md) of IP addresses/security groups permitted to access the database | | **Transport layer security (TLS)** | Enables [transport layer security](http://redis.io/docs/latest/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 available alerts vary according to the plan type. See [Configure alerts](http://redis.io/docs/latest/operate/rc/databases/monitor-performance#configure-metric-alerts) for more information.