diff --git a/content/embeds/rc-tags-tag-module.md b/content/embeds/rc-tags-tag-module.md index a157ed1f084..d80c338b266 100644 --- a/content/embeds/rc-tags-tag-module.md +++ b/content/embeds/rc-tags-tag-module.md @@ -1,19 +1,19 @@ -Here, you can: +You can select the tag's **Key** and **Value** from the suggestions, or you can enter your own. -- Select **Add tag** to add a tag. +{{The New tag fields.}}{{< /image >}} - {{The Add tag button.}}{{< /image >}} +A valid tag must follow these guidelines: +- Tag keys must be between 2 and 64 characters long, and values must be at least 2 characters long. +- Tags can only have lowercase letters, numbers, spaces, and these special characters: `-`, `_`, `.`, `+`, `@`, and `:`. - {{The New tag fields.}}{{< /image >}} - - You can select the tag's **Key** and **Value** from the suggestions, or you can enter your own. - - A valid tag must follow these guidelines: - - Tag keys must be between 2 and 64 characters long, and values must be at least 2 characters long. - - Tags can only have lowercase letters, numbers, spaces, and these special characters: `-`, `_`, `.`, `+`, `@`, and `:`. +After you add your first tag, you can: - Select the **Key** or **Value** field of an existing tag and enter new text to edit it. - Select **Delete** next to a tag to delete it. - {{Delete button.}}{{< /image >}} \ No newline at end of file + {{Delete button.}}{{< /image >}} + +- Select **Add additional tag** to add another tag. + + {{The Add additional tag button.}}{{< /image >}} \ No newline at end of file diff --git a/content/rc/changelog/december-2023.md b/content/rc/changelog/december-2023.md index f79df590e54..dbca080bc6f 100644 --- a/content/rc/changelog/december-2023.md +++ b/content/rc/changelog/december-2023.md @@ -13,7 +13,7 @@ aliases: [] ### Active-Active JSON support -[Active-Active databases]({{}}) on Redis Cloud now support the [JSON]({{< relref "/stack/json" >}}) data type. +[Active-Active databases]({{}}) on Redis Cloud now support the [JSON]({{< relref "/stack/json" >}}) data type. See [Create an Active-Active subscription]({{}}) to learn how to create an Active-Active subscription. diff --git a/content/rc/changelog/may-2023.md b/content/rc/changelog/may-2023.md index d78560b209d..24e11fb6490 100644 --- a/content/rc/changelog/may-2023.md +++ b/content/rc/changelog/may-2023.md @@ -21,6 +21,6 @@ The new fixed endpoints can be viewed in the [Redis Cloud Swagger UI](https://ap ### Active-Active access roles -For [Active-Active databases]({{}}), you can now define roles with different levels of access for different regions. +For [Active-Active databases]({{}}), you can now define roles with different levels of access for different regions. For more information, see [Active-Active roles]({{}}). \ No newline at end of file diff --git a/content/rc/databases/back-up-data.md b/content/rc/databases/back-up-data.md index feadff4e600..88be5bdca71 100644 --- a/content/rc/databases/back-up-data.md +++ b/content/rc/databases/back-up-data.md @@ -35,17 +35,13 @@ Here, you'll learn how to store backups using different cloud providers. To turn on database backups: -1. Sign in to the [Redis Cloud console](https://app.redislabs.com/). (Create an account if you don't already have one.) +1. Sign in to the [Redis Cloud console](https://app.redislabs.com/). -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.}}{{< /image >}} - -3. Select the database to open the **Database** page and then select **Edit database**. +1. Select the database to open the **Database** page and then select **Edit database**. {{The Configuration tab of the Database details screen.}}{{< /image >}} -4. In the **Durability** section of the **Configuration** tab, locate the **Remote backup** setting: +1. In the **Durability** section of the **Configuration** tab, locate the **Remote backup** setting: {{The Remote backup setting is located in the Durability section of the Configuration tab of the database details screen.}}{{< /image >}} diff --git a/content/rc/databases/active-active-redis.md b/content/rc/databases/configuration/active-active-redis.md similarity index 97% rename from content/rc/databases/active-active-redis.md rename to content/rc/databases/configuration/active-active-redis.md index 1f8513a1780..9eaac4278f3 100644 --- a/content/rc/databases/active-active-redis.md +++ b/content/rc/databases/configuration/active-active-redis.md @@ -6,12 +6,14 @@ alwaysopen: false categories: ["RC"] aliases: [ "/rc/subscriptions/active-active-redis/", - "/rc/subscriptions/active-active-redis.md" + "/rc/subscriptions/active-active-redis.md", + "/rc/databases/active-active-redis" ] --- Active-Active databases store data across multiple regions and availability zones. This improves scalability, performance, and availability, especially when compared to standalone databases. + To create Active-Active databases, you need a Redis Cloud Pro subscription that enables Active-Active Redis and defines the regions for each copy of your databases. See [Create an Active-Active database]({{}}) for instructions. Active-Active databases are distributed across multiple regions (geo-distribution). This improves performance by reducing latency for nearby users and improves availability by protecting against data loss in case of network or resource failure. diff --git a/content/rc/databases/configuration/high-availability.md b/content/rc/databases/configuration/high-availability.md index 8c74ebf0b63..757e6e2b89f 100644 --- a/content/rc/databases/configuration/high-availability.md +++ b/content/rc/databases/configuration/high-availability.md @@ -29,7 +29,7 @@ Redis Cloud supports three levels of replication: Your replication options depend on your [subscription plan]({{}}): -- Free Redis Cloud Essentials plans support No replication and single-zone replication. +- Free Redis Cloud Essentials plans do not support replication. - Paid Redis Cloud Essentials plans and Redis Cloud Pro plans let you choose between multi-zone or single-zone replication when creating a subscription. You can also turn off replication. After database creation, you can still enable or turn off replication. However, [zone settings]({{}}) are only configurable during database creation. diff --git a/content/rc/databases/create-database/_index.md b/content/rc/databases/create-database/_index.md index 7108325402e..8fc128c1ad2 100644 --- a/content/rc/databases/create-database/_index.md +++ b/content/rc/databases/create-database/_index.md @@ -13,13 +13,14 @@ aliases: /rv/administration/setup_and_editing/create-databases/ A database is the heart of any Redis Cloud deployment. -The process for Creating a database depends on the type of [subscription]({{}}) you need. +The process for Creating a database depends on the type of [subscription plan]({{}}) you need. -An **Essentials** subscription is a fixed monthly price for a single database. It is cost-efficient and designed for low-throughput scenarios. It supports a range of availability, persistence, and backup options. Pricing supports low throughput workloads. +An **Essentials** plan is a fixed monthly price for a single database. It is cost-efficient and designed for low-throughput scenarios. It supports a range of availability, persistence, and backup options. Pricing supports low throughput workloads. - [Create an Essentials database]({{}}) -A **Pro** subscription is an hourly price based on capacity. It supports more databases, larger databases, greater throughput, and unlimited connections. +A **Pro** plan is an hourly price based on capacity. It supports more databases, larger databases, greater throughput, and unlimited connections. - [Create a Pro database with a new subscription]({{}}) - [Create a Pro database in an existing subscription]({{}}) +- [Create an Active-Active database]({{}}) diff --git a/content/rc/databases/create-database/create-active-active-database.md b/content/rc/databases/create-database/create-active-active-database.md index d18e0e7c7a1..b4b596101e1 100644 --- a/content/rc/databases/create-database/create-active-active-database.md +++ b/content/rc/databases/create-database/create-active-active-database.md @@ -3,14 +3,20 @@ Title: Create an Active-Active database linkTitle: Create Active-Active database description: Shows how to create an Active-Active database weight: 20 +Title: Create an Active-Active database +linkTitle: Create Active-Active database +description: Shows how to create an Active-Active database +weight: 20 alwaysopen: false categories: ["RC"] aliases: /rc/subscriptions/create-active-active-subscription/ --- -To deploy Active-Active databases in Redis Cloud, create a Redis Cloud Pro database with Active-Active enabled. +Active-Active databases store data across multiple regions and availability zones. This improves scalability, performance, and availability, especially when compared to standalone databases. See [Active-Active Redis]({{}}) for more information. + +To deploy Active-Active databases in Redis Cloud, you need a Redis Cloud Pro plan that enables Active-Active Redis and defines the regions for each copy of your databases. -Overall, the process is similar to [create a Pro database with a new subscription]({{}}). However, there are some additional requirements listed below: +Overall, the process is similar to [creating a Pro database with a new subscription]({{}}). However, there are some additional requirements listed below: - Enable Active-Active Redis - [Define the regions](#define-regions) for each database instance @@ -26,7 +32,7 @@ Consistency between each instance is maintained in the background; that is, each ## Define regions -When you create a new Flexible subscription, the Active-Active Redis option appears to the right of the cloud providers. +When you create a new Pro database, the Active-Active Redis option appears to the right of the cloud providers. {{When you enable Active-Actve, you need to specify the regions for each database instance.}}{{< /image >}} @@ -66,7 +72,7 @@ Active-Active databases support the [JSON]({{< relref "/stack/json" >}}) data ty {{When you create an Active-Active database, you can select the JSON advanced capability.}}{{< /image >}} -When you create an Active-Active database, JSON is already selected. Select it again to remove it. +We select JSON for you when you create an Active-Active database. Select it again to remove it. ## Define throughput @@ -95,6 +101,7 @@ Throughput requirements grow dramatically as regions increase. As a result, con ## More info - [Create a Pro database with a new subscription]({{}}) +- [Active-Active Redis]({{}}) - Database [memory limit]({{}}) - Redis Cloud [subscription plans]({{}}) - [Redis Cloud pricing](https://redis.com/redis-enterprise-cloud/pricing/) \ No newline at end of file diff --git a/content/rc/databases/create-database/create-pro-database-existing.md b/content/rc/databases/create-database/create-pro-database-existing.md index 1fe5d83bdf0..bbe95e0745b 100644 --- a/content/rc/databases/create-database/create-pro-database-existing.md +++ b/content/rc/databases/create-database/create-pro-database-existing.md @@ -83,6 +83,10 @@ The **Tags** section lets you add [tags]({{< relref "/rc/databases/tag-database" {{Use the Tag settings to add tags to the database.}}{{< /image >}} +Select **Add tag** to add a tag. + +{{The Add tag button.}}{{< /image >}} + {{< embed-md "rc-tags-tag-module.md" >}} ## Security section diff --git a/content/rc/databases/import-data.md b/content/rc/databases/import-data.md index 3c49d94f342..92b0ad64ec8 100644 --- a/content/rc/databases/import-data.md +++ b/content/rc/databases/import-data.md @@ -208,7 +208,10 @@ To import an RDB file stored in a Microsoft Azure Blog storage container: 1. In the **Danger Zone**, select **Import**. 1. Enter the details for the RDB file: - Source type - Select **Azure Blob Storage**. - - Source path - Enter the URL for the RDB file: `abs://:storage_account_access_key@storage_account_name/[container/]filename.rdb[.gz]` + - Source path - Enter the URL for the RDB file: + ```text + abs://:storage_account_access_key@storage_account_name/[container/]filename.rdb[.gz] + ``` Where: - `storage_account_access_key` - Primary access key to the storage account diff --git a/content/rc/databases/migrate-databases.md b/content/rc/databases/migrate-databases.md index 169cefdbe81..a80251d5e68 100644 --- a/content/rc/databases/migrate-databases.md +++ b/content/rc/databases/migrate-databases.md @@ -111,9 +111,9 @@ Follow these detailed steps to migrate data using Active-Passive syncing: 7. Select **Save Active-Passive** to save your Active-Passive settings. - {{The **Save** button verifies the Source URI and you can't save until it validates.}}{{< /image >}} + {{The **Save** button verifies the Source URI and you can't save until it validates.}}{{< /image >}} - For an external database, Redis will verify the endpoint at this step. If the endpoint cannot be verified, make sure that you've copied the details directly from the source database and that the value you entered starts with `redis://`. + For an external database, we'll verify the endpoint at this step. If the endpoint can't be verified, make sure that you've copied the details directly from the source database and that the value you entered starts with `redis://`. 8. Select **Save Database** to begin updating the database. diff --git a/content/rc/security/access-control/data-access-control/active-active-roles.md b/content/rc/security/access-control/data-access-control/active-active-roles.md index 66a5656614b..a2e774707de 100644 --- a/content/rc/security/access-control/data-access-control/active-active-roles.md +++ b/content/rc/security/access-control/data-access-control/active-active-roles.md @@ -10,7 +10,7 @@ categories: ["RC"] aliases: --- -For [Active-Active databases]({{}}), you can define roles with different levels of access for different regions. For example, you can define a user role with full database access in one region and read-only access in another. Or, you can prevent a user from running any commands in a specified region. +For [Active-Active databases]({{}}), you can define roles with different levels of access for different regions. For example, you can define a user role with full database access in one region and read-only access in another. Or, you can prevent a user from running any commands in a specified region. 1. Go to **Data Access Control > Roles** and either select `+` to create a new role or point to an existing role and select the pencil icon to edit it. diff --git a/content/rc/security/access-control/data-access-control/configure-acls.md b/content/rc/security/access-control/data-access-control/configure-acls.md index ab13aeb69e2..5984cd23c26 100644 --- a/content/rc/security/access-control/data-access-control/configure-acls.md +++ b/content/rc/security/access-control/data-access-control/configure-acls.md @@ -44,7 +44,7 @@ To configure a Redis ACL that you can assign to a data access role: {{Saved Redis ACL.}}{{< /image >}} -After you create a Redis ACL, you can assign it to a role. Redis ACLs are not fully verified until they are assigned to a role. For more information, see [Create roles]({{}}) or [Active-Active access roles]({{}}) for an [Active-Active subscription]({{}}). +After you create a Redis ACL, you can assign it to a role. Redis ACLs are not fully verified until they are assigned to a role. For more information, see [Create roles]({{}}) or [Active-Active access roles]({{}}) for an [Active-Active subscription]({{}}). ## Define permissions with ACL syntax diff --git a/content/rc/security/access-control/data-access-control/create-roles.md b/content/rc/security/access-control/data-access-control/create-roles.md index 294e5b5ed27..d95fde9bed9 100644 --- a/content/rc/security/access-control/data-access-control/create-roles.md +++ b/content/rc/security/access-control/data-access-control/create-roles.md @@ -42,5 +42,5 @@ When you assign a user-defined ACL rule to a role and associate it with one or m After you create a role, you can assign it to a user. Users with this role can access the databases according to the role's associated Redis ACLs. For more information, see [Assign roles to users]({{}}). -To assign Redis ACLs to a role for an [Active-Active subscription]({{}}), see [Active-Active access roles]({{}}). +To assign Redis ACLs to a role for an [Active-Active subscription]({{}}), see [Active-Active access roles]({{}}). diff --git a/static/images/rc/database-metrics-tab.png b/static/images/rc/database-metrics-tab.png old mode 100755 new mode 100644 index d0492176563..77e9ec67f62 Binary files a/static/images/rc/database-metrics-tab.png and b/static/images/rc/database-metrics-tab.png differ diff --git a/static/images/rc/database-new-tags.png b/static/images/rc/database-new-tags.png index 449f9410b6c..39d36d5db1b 100644 Binary files a/static/images/rc/database-new-tags.png and b/static/images/rc/database-new-tags.png differ diff --git a/static/images/rc/metrics-promote-graphs.png b/static/images/rc/metrics-promote-graphs.png old mode 100755 new mode 100644 index 2fa1b9d70cc..6c64e5de8e4 Binary files a/static/images/rc/metrics-promote-graphs.png and b/static/images/rc/metrics-promote-graphs.png differ diff --git a/static/images/rc/tags-button-add-additional-tag.png b/static/images/rc/tags-button-add-additional-tag.png new file mode 100644 index 00000000000..3a902ac071e Binary files /dev/null and b/static/images/rc/tags-button-add-additional-tag.png differ