Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion content/operate/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ hideListLinks: true
|:-----------|:--------------|:-----------|:--------------|:--------------|
| Monitoring | [Monitor performance]({{< relref "/operate/rc/databases/monitor-performance" >}}) | [Monitoring]({{<relref "/operate/rs/monitoring">}}) | [INFO]({{< relref "/commands/info" >}}), [MONITOR]({{< relref "/commands/monitor" >}}), and [LATENCY DOCTOR]({{< relref "/commands/latency-doctor" >}})<br/>[Analysis with Redis Insight]({{< relref "/develop/tools/insight#database-analysis" >}}) | [Export metrics to Prometheus]({{<relref "/operate/kubernetes/re-clusters/connect-prometheus-operator/">}}) |
| Logging | [System logs]({{< relref "/operate/rc/logs-reports/system-logs" >}}) | [Logging]({{<relref "/operate/rs/clusters/logging">}}) | `/var/log/redis/redis.log`<br/>[SLOWLOG]({{< relref "/commands/slowlog" >}})<br/>[Keyspace notifications]({{< relref "/develop/pubsub/keyspace-notifications" >}}) | [Logs]({{<relref "/operate/kubernetes/logs/">}}) |
| Alerts | [Alerts]({{< relref "/operate/rc/databases/view-edit-database#alerts-section" >}}) | [Alerts and events]({{<relref "/operate/rs/clusters/logging/alerts-events">}}) | [Pub/sub with Redis Sentinel]({{< relref "/operate/oss_and_stack/management/sentinel#pubsub-messages" >}}) | [REDB alertSettings]({{<relref "/operate/kubernetes/reference/api/redis_enterprise_database_api/#specalertsettings">}}) |
| Alerts | [Alerts]({{< relref "/operate/rc/databases/monitor-performance#configure-metric-alerts" >}}) | [Alerts and events]({{<relref "/operate/rs/clusters/logging/alerts-events">}}) | [Pub/sub with Redis Sentinel]({{< relref "/operate/oss_and_stack/management/sentinel#pubsub-messages" >}}) | [REDB alertSettings]({{<relref "/operate/kubernetes/reference/api/redis_enterprise_database_api/#specalertsettings">}}) |
| Support | [Contact support](https://redis.io/support/) | [Create support package]({{<relref "/operate/rs/installing-upgrading/creating-support-package">}}) | | [Contact support](https://redis.io/support/) |

### Security
Expand Down
6 changes: 2 additions & 4 deletions content/operate/rc/databases/back-up-data.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,7 @@ To turn on database backups:

{{<image filename="images/rc/button-database-edit.png" alt="The Edit button lets you change database settings." width=100px >}}

1. In the **Durability** section of the **Configuration** tab, locate the **Remote backup** setting:

{{<image filename="images/rc/database-details-configuration-tab-durability-flexible.png" alt="The Remote backup setting is located in the Durability section of the Configuration tab of the database details screen." >}}
1. In the **Configuration** tab, locate the **Remote backup** setting: in the **Performance & availability > Remote backup** section for Essentials databases, or the **Durability** section for Pro databases.

When you enable **Remote backup**, additional options appear. The options vary according to your subscription.

Expand All @@ -58,7 +56,7 @@ When you enable **Remote backup**, additional options appear. The options vary

## Back up and export data on demand

After backups are turned on, you can back up your data at any time. Use the **Backup now** button in the **Durability** section.
After backups are turned on, you can back up your data at any time. Use the **Backup now** button, located in the **Performance & availability > Remote backup** section for Essentials databases, or the **Durability** section for Pro databases.

{{<image filename="images/rc/button-database-backup-now.png" alt="Use the Backup Now button to make backups on demand." width=150px >}}

Expand Down
10 changes: 6 additions & 4 deletions content/operate/rc/databases/connect/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,11 @@ To connect to the database, you need the following information:

### Database endpoints

The database endpoints are listed in the **General** section of the **Configuration** tab for your database.
The database endpoints are listed in the **Configuration** tab for your database: in the **Access** section for Essentials databases, or the **General** section for Pro databases.

{{<image filename="images/rc/databases-configuration-general-endpoints.png" alt="The General section of the Configuration tab of the database details page." >}}
{{<image filename="images/rc/databases-configuration-general-endpoints.png" alt="The General section of the Configuration tab of the Pro database details page." >}}

{{<image filename="images/rc/database-details-configuration-tab-access-essentials.png" alt="The Access section for an Essentials database." width=50%" >}}

Redis Cloud Pro and Redis Cloud Essentials databases have a public endpoint, which you can access from the public internet. Redis Cloud Pro databases also have a private endpoint. You can connect to the private endpoint from a private network. Before you can connect to the private endpoint, you must set up a private connectivity method, such as:
- [VPC peering]({{< relref "/operate/rc/security/vpc-peering" >}})
Expand All @@ -40,9 +42,9 @@ You can redirect the dynamic endpoints to a different database at any time, but

### Database username and password

By default, your database is protected by a [**Default user**]({{< relref "/operate/rc/security/access-control/data-access-control/default-user" >}}) with the username `default` and a masked **Default user password**. You can see the default user password in the **Security** section of the **Configuration** details for your database. Select the eye icon to show or hide the password.
By default, your database is protected by a [**Default user**]({{< relref "/operate/rc/security/access-control/data-access-control/default-user" >}}) with the username `default` and a masked **Default user password**. For Essentials databases, select **Default user > Configure** and then select the eye icon to view your password.

{{<image filename="images/rc/database-fixed-configuration-security.png" width="75%" alt="The Security section of the Configuration tab of the database details page." >}}
For Pro databases, you can see the default user password in the **Security** section of the **Configuration** details for your database. Select the eye icon to show or hide the password.

If you've turned on [Role-based access control]({{< relref "/operate/rc/security/access-control/data-access-control/role-based-access-control" >}}) for your database and [turned off the default User]({{< relref "/operate/rc/security/access-control/data-access-control/default-user#turn-off-default-user" >}}), use the username and password for your data access role.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,6 @@ This guide shows how to create a paid Essentials database.

{{<image filename="images/rc/create-database-essentials-cloud-vendor.png" alt="The database name, cloud vendor, version, region, type, and durability settings.">}}

1. Select **RAM** or **Flex** to choose between a database that uses only RAM or one that uses both RAM and Flash memory.

Choose Flex for larger datasets and cost-efficient scale when you can tolerate single-digit millisecond latency for warm data. Choose RAM when you need the absolute lowest latency for all data. To learn more about Flex, see [Create a Flex database]({{< relref "/operate/rc/databases/create-database/create-flex-database" >}}).

1. Redis will generate a database name for you. If you want to change it, you can do so in the **Name** field.

1. Choose a **Cloud vendor** for your database from the list. You can choose between **Amazon Web Services (AWS)**, **Google Cloud**, and **Microsoft Azure** for the Cloud Vendor.
Expand All @@ -48,11 +44,15 @@ This guide shows how to create a paid Essentials database.

1. The **Type** of database controls the protocol and advanced capabilities. Leave this as **Redis** unless you have a legacy application that uses **Memcached**.

1. Select your desired memory limit.
1. Select your desired plan.

{{<image filename="images/rc/subscription-new-fixed-tiers.png" alt="Available Essentials plans." >}}

For a comparison of available plans, see [Redis Cloud Essentials plans]({{< relref "/operate/rc/subscriptions/view-essentials-subscription/essentials-plan-details" >}}).
The plan determines the size of your database and other limits. For a comparison of available plans, see [Redis Cloud Essentials plans]({{< relref "/operate/rc/subscriptions/view-essentials-subscription/essentials-plan-details" >}}).

1. Select **RAM** or **RAM + SSD (Flex)** to choose between a database that uses only RAM or one that uses both RAM and Flash memory.

Choose Flex for larger datasets and cost-efficient scale when you can tolerate single-digit millisecond latency for warm data. Choose RAM when you need the absolute lowest latency for all data. To learn more about Flex, see [Create a Flex database]({{< relref "/operate/rc/databases/create-database/create-flex-database" >}}).

1. Choose your **High availability (replication)** settings.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ tocEmbedHeaders: true

Flex allows your dataset to span both high-performance RAM and cost-efficient dedicated Flash memory. Flex automatically manages data placement between the two tiers, keeping frequently accessed (“hot”) data in RAM for sub-millisecond latency, while moving less active (“warm”) data to Flash to optimize capacity and cost. This dual memory architecture delivers predictable performance at scale, enabling larger datasets without compromising speed or operational simplicity.

Flex databases are currently compatible with most existing Redis applications, except for applications that use Search and Query and Time Series.
Flex databases are currently compatible with most existing Redis applications, except for applications that use Search and Query and Time Series.

Flex is available on both Redis Cloud Essentials and Redis Cloud Pro.

Expand All @@ -26,7 +26,7 @@ Consider Flex when you need to:
- Run Redis at terabyte scale while maintaining high throughput and sub-10 ms latency.
- Power real-time feature stores for machine learning applications such as fraud detection, recommendation systems, and personalization engines.
- Operate large distributed caches that require elastic scaling and consistent performance under heavy load.
- Optimize infrastructure cost by combining high-speed RAM with cost-efficient Flash storage through Flex's automatic data tiering.
- Optimize infrastructure cost by combining high-speed RAM with cost-efficient Flash storage through Flex's automatic data tiering.

Flex is **not** a durable data store. It is designed for performance, elasticity, and scalability, not for long-term data persistence. While Flex can temporarily retain data in memory or Flash, it should not be used as a primary system of record or persistent storage layer.

Expand All @@ -44,7 +44,7 @@ For workloads that require durability and recovery across restarts or failures,

After you select **Essentials**, the rest of the database details will appear. Select **Flex (RAM + SSD)** to use Flex.

{{<image filename="images/rc/create-database-flex-cloud-vendor.png" alt="The database name, cloud vendor, version, region, type, and durability settings.">}}
{{<image filename="images/rc/create-database-essentials-cloud-vendor.png" alt="The database name, cloud vendor, version, region, type, and durability settings.">}}

1. Redis will generate a database name for you. If you want to change it, you can do so in the **Database name** field.

Expand Down Expand Up @@ -103,7 +103,7 @@ In the **Advanced options** of the **Setup** tab, select **Redis Flex**.

{{<image filename="images/rc/pro-flex-on.png" width="75%" alt="The Flex setting selected." >}}

During the **Sizing** step, when you are provisioning your databases, you can select the RAM percentage for your database. The default is 20%, but you can select a percentage between 10% and 50%. Lower RAM percentages reduce cost but may increase latency, while higher RAM percentages improve throughput and latency at higher cost.
During the **Sizing** step, when you are provisioning your databases, you can select the RAM percentage for your database. The default is 20%, but you can select a percentage between 10% and 50%. Lower RAM percentages reduce cost but may increase latency, while higher RAM percentages improve throughput and latency at higher cost.

{{<image filename="images/rc/pro-flex-ram-percentage.png" width="75%" alt="The RAM percentage setting." >}}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ You can only have one free database per account. If you already have a free data

{{< embed-md "rc-create-db-first-steps.md" >}}

3. Select the type of [subscription]({{< relref "/operate/rc/subscriptions" >}}) you need. For this guide, select **Free**.
3. Select the type of [subscription]({{< relref "/operate/rc/subscriptions" >}}) you need. For this guide, select **Try 30 MB for free**.

{{<image filename="images/rc/create-database-subscription-free.png" alt="The Subscription selection panel with Free selected.">}}

After you select **Free**, the rest of the database settings will appear.
The rest of the database settings will appear.

{{<image filename="images/rc/create-database-free-settings.png" alt="The database name, cloud vendor, and region settings.">}}

Expand Down
49 changes: 29 additions & 20 deletions content/operate/rc/databases/delete-database.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,41 +10,50 @@ linkTitle: Delete database
weight: 45
---

To delete a database, use the **Delete** button located in the **Danger zone** section of the database's **Configuration** tab.

Deleting a database requires the Account Owner role.

Deleted databases cannot be recovered. We recommend [making a backup]({{< relref "/operate/rc/databases/back-up-data.md" >}}), just in case.

1. Sign in to the [Redis Cloud console](https://cloud.redis.io/).
Sign in to the [Redis Cloud console](https://cloud.redis.io/), then follow the steps for your plan to open the **Delete database** confirmation dialog.

1. Select the database from the list. The **Configuration** tab is selected by default.
{{< multitabs id="delete-database"
tab1="Essentials"
tab2="Pro" >}}

{{<image filename="images/rc/database-details-configuration-tab-general-flexible.png" alt="The Configuration tab of the Database details screen." >}}
1. Select the database from the list to open the **Database** screen.

1. Scroll to the **Danger zone**.
1. Select **More actions** > **Delete database**.

{{<image filename="images/rc/database-details-configuration-tab-danger-flexible.png" width="75%" alt="The Danger Zone of the Database details screen." >}}
<img src="../../../../images/rc/database-more-actions-delete-essentials.png" alt="The More actions menu on the database screen, with Delete database selected." width=40%>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Broken image and also good practice to use {{< image >}} here (there are a few <img> tags below too).

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The {{< image >}} shortcode doesn't work with the multitabs shortcode - it's a whole thing. The images will be fixed in the next commit.


1. Select the **Delete** button.
-tab-sep-

{{<image filename="images/rc/button-danger-zone-delete.png" alt="The Delete button is located in the Danger zone section of the database Configuration tab." width="100px" >}}
1. Select the database from the list. The **Configuration** tab is selected by default.

1. The **Delete database** confirmation dialog appears. If this database is the only one in the subscription, you can also delete the subscription at this time.

- Select **Delete my subscription and stop my payment** to delete both the database and the subscription.

- Clear **Delete my subscription and stop my payment** to delete the database but keep the subscription.
1. Scroll to the **Danger zone**.

{{< note >}}
You will continue to be charged for your subscription until you delete it, even if there are no databases in your subscription.
{{< /note >}}
<img src="../../../../images/rc/database-details-configuration-tab-danger-flexible.png" width="75%" alt="The Danger zone of the database details screen.">

1. Select the **Delete** button.

<img src="../../../../images/rc/button-danger-zone-delete.png" alt="The Delete button is located in the Danger zone section of the database Configuration tab." width="100px">

{{< /multitabs >}}

{{<image filename="images/rc/database-delete-last-dialog.png" alt="A delete database confirmation dialog asks you to consider deleting the subscription as well." width="75%" >}}
The **Delete database** confirmation dialog appears. If this database is the only one in the subscription, you can also delete the subscription at this time.

- Select **Delete my subscription and stop my payment** to delete both the database and the subscription.

- Clear **Delete my subscription and stop my payment** to delete the database but keep the subscription.

{{< note >}}
You will continue to be charged for your subscription until you delete it, even if there are no databases in your subscription.
{{< /note >}}

1. Select **Delete database** to confirm your choice.
{{<image filename="images/rc/database-delete-last-dialog.png" alt="A delete database confirmation dialog asks you to consider deleting the subscription as well." width="75%" >}}

{{<image filename="images/rc/button-database-delete.png" alt="The Delete database button." width="150px" >}}
Select **Delete database** to confirm your choice.

{{<image filename="images/rc/button-database-delete.png" alt="The Delete database button." width="150px" >}}

When the operation completes, the database and its data are deleted.
2 changes: 1 addition & 1 deletion content/operate/rc/databases/monitor-performance.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ For more detailed analysis, consider using [Redis Insight]({{< relref "/develop/

Depending on your subscription plan, you can enable alerts for several metrics for a given database.

To do so, go to the **Configuration** tab of the database and then locate the **Alerts** section.
To do so, locate the alerts settings for your database: for Essentials databases, select the **Alerts** tab on the database screen; for Pro databases, go to the **Configuration** tab and locate the **Alerts** section.

| Setting name | Description | Default Value | Accepted Range |
|---|---|---|---|
Expand Down
2 changes: 1 addition & 1 deletion content/operate/rc/databases/tag-database.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ After you open the [tag manager](#tag-manager), you can use it to add, edit, or

### Open tag manager from the Configuration tab {#configuration-tab}

To learn how to navigate to your database, see [View and edit databases]({{< relref "/operate/rc/databases/view-edit-database" >}}). Select the **Configuration** tab and go to the **General** section to view the tags that are set for your database.
To learn how to navigate to your database, see [View and edit databases]({{< relref "/operate/rc/databases/view-edit-database" >}}). Select the **Configuration** tab to view the tags that are set for your database. For Essentials databases, the **Manage tags** button is at the top of the tab; for Pro databases, go to the **General** section.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Essentials tags use Pro screenshot

Low Severity

The Configuration tab steps now say Essentials users find Manage tags at the top of the tab, but the screenshot below is still the Pro General layout (database-details-configuration-tab-general-flexible.png). Essentials readers see UI guidance that does not match the image.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit ea79646. Configure here.


{{<image filename="images/rc/database-details-configuration-tab-general-flexible.png" alt="The Configuration tab of the Database details screen." >}}

Expand Down
Loading
Loading