diff --git a/content/glossary/_index.md b/content/glossary/_index.md index f1b635a6ddf..570f45f547c 100644 --- a/content/glossary/_index.md +++ b/content/glossary/_index.md @@ -210,7 +210,7 @@ More info: [multicast DNS wikipedia](https://en.wikipedia.org/wiki/Multicast_DNS {{%/definition%}} {{%definition "multi-factor authentication (MFA)"%}} -Method of authenticating users with pieces of evidence of the user's identity. When MFA is enabled on Redis Enterprise Cloud, users must enter their username, password, and an authentication code when logging in. +Method of authenticating users with pieces of evidence of the user's identity. When MFA is enabled on Redis Cloud, users must enter their username, password, and an authentication code when logging in. More info: [Multi-factor authentication]({{}}) {{%/definition%}} @@ -288,7 +288,7 @@ Distributing keys and their values among new shards. Moving shards to nodes where more resources are available. {{%/definition%}} -{{%definition "Redis Enterprise Cloud"%}} +{{%definition "Redis Cloud"%}} The cloud version of Redis Enterprise. {{%/definition%}} @@ -395,7 +395,7 @@ A key that is logically deleted but stays in memory until it is collected by the {{%definition "Transport Layer Security (TLS)"%}} Protocols that provide communications security over a computer network. -More info: [TLS wikipedia](https://en.wikipedia.org/wiki/Transport_Layer_Security), [Cloud database TLS]({{}}), [Redis Enterprise TLS]({{}}) +More info: [TLS wikipedia](https://en.wikipedia.org/wiki/Transport_Layer_Security), [Cloud database TLS]({{}}), [Redis Enterprise TLS]({{}}) {{%/definition%}} {{%definition "VPC peering"%}} diff --git a/content/kubernetes/delete-custom-resources.md b/content/kubernetes/delete-custom-resources.md index 2bce09e8496..fb140f5109a 100644 --- a/content/kubernetes/delete-custom-resources.md +++ b/content/kubernetes/delete-custom-resources.md @@ -13,6 +13,10 @@ aliases: [ ] --- +## Multi-namespace management + +Before you can delete a namespace, you must remove the Redis custom resources ([REDB](#delete-a-database-redb), [REC](#delete-a-redis-enterprise-cluster-rec), and [operator](#delete-operator-from-one-namespace)) residing within a namespace before you can delete that namespace. Deleting namespace containing an REDB may cause errors or data loss. + ## Delete a database (REDB) To delete a database managed by the Redis Enterprise Kubernetes operator, run `kubectl delete redb ` from your K8s cluster. diff --git a/content/kubernetes/reference/db-options.md b/content/kubernetes/reference/db-options.md index bf5df3c80d9..8b36f18c8cb 100644 --- a/content/kubernetes/reference/db-options.md +++ b/content/kubernetes/reference/db-options.md @@ -106,7 +106,7 @@ The number of [database shards]({{< relref "/rs/databases/durability-ha/clusteri ### [`tlsMode`](https://github.com/RedisLabs/redis-enterprise-k8s-docs/blob/master/redis_enterprise_database_api.md#redisenterprisedatabasespec) -Controls SSL [authentication and encryption]({{}}) for connections to the database. +Controls SSL [authentication and encryption]({{}}) for connections to the database. | Value | Description | | ----- | ----------- | diff --git a/content/kubernetes/security/internode-encryption.md b/content/kubernetes/security/internode-encryption.md index f073050509e..23ed595968f 100644 --- a/content/kubernetes/security/internode-encryption.md +++ b/content/kubernetes/security/internode-encryption.md @@ -32,4 +32,4 @@ spec: dataInternodeEncryption: false ``` -To learn more about internode encryption, see [Internode encryption for Redis Enterprise Software]({{}}). +To learn more about internode encryption, see [Internode encryption for Redis Enterprise Software]({{}}). diff --git a/content/rc/_index.md b/content/rc/_index.md index 32493af90fd..f636cd5defb 100644 --- a/content/rc/_index.md +++ b/content/rc/_index.md @@ -1,5 +1,5 @@ --- -Title: Redis Enterprise Cloud +Title: Redis Cloud description: weight: 10 alwaysopen: false diff --git a/content/rc/accounts/_index.md b/content/rc/accounts/_index.md index 6b905877262..7dd9b6c7805 100644 --- a/content/rc/accounts/_index.md +++ b/content/rc/accounts/_index.md @@ -10,8 +10,8 @@ aliases: Here, you learn how to manage Redis Cloud accounts and their settings: -- Manage [account settings]({{}}) +- [Manage account settings]({{}}) -- Update [user profile]({{}}) +- [Manage user account and profile]({{}}) -- Switch between [Redis Cloud accounts]({{}}) +- [Switch between Redis Cloud accounts]({{}}) diff --git a/content/rc/accounts/account-settings.md b/content/rc/accounts/account-settings.md index 70f2eb681dd..40e42d15ae0 100644 --- a/content/rc/accounts/account-settings.md +++ b/content/rc/accounts/account-settings.md @@ -14,7 +14,7 @@ aliases: [ ] --- -To review or manage the settings associated with your Redis Cloud account, sign in to the [admin console](https://app.redislabs.com/) and then select **Account Settings** from the menu. +To review or manage the settings associated with your Redis Cloud account, sign in to the [Redis Cloud console](https://app.redislabs.com/) and then select **Account Settings** from the menu. This displays the **Account Settings** screen: @@ -30,14 +30,12 @@ The available tabs depend on your subscription type and may include: The **Account Info** section provides basic details about your account, including: -| Setting | Description | -|---------|-------------| -| _Owner name_ | Person associated with the Redis Cloud account | -| _Account name_ | Organization associated with the Redis Cloud account | -| _Date created_ | Date the user's Redis Cloud account was created, which may differ from the organization account creation date | -| _Owner email address_ | Email address used to create the owner's account | +| Setting | Description | +|------------------|-------------| +| _Account name_ | Organization associated with the Redis Cloud account | | _Account number_ | Internal ID of the owner's account | -| _Last updated_ | Date of the last administrative change to the owner's account, typically reflects access changes or other administrative updates | +| _Date created_ | Date the user's Redis Cloud account was created, which may differ from the organization account creation date | +| _Last updated_ | Date of the last administrative change to the owner's account, typically reflects access changes or other administrative updates | You cannot change the email address associated with a Redis Cloud account. Instead, create a new account with the updated email address, assign it as an administrator to the organization account, and then use the new account to delete the account with the invalid email address. @@ -45,8 +43,6 @@ You cannot change the email address associated with a Redis Cloud account. Inst The **Account address** section shows the billing address associated with the current Redis Cloud account and the current time zone. -To update the time zone, select the desired time zone from the **Time zone** drop-down. - In addition, this section may include fields unique to your location. For example, certain regions require tax IDs or other regulatory details. Select **Edit** to change the account's billing address. You must re-enter your payment method details to confirm your address change. @@ -59,6 +55,10 @@ Select **Edit** to change the account's billing address. You must re-enter your Changing the billing address for your account will remove any payment methods associated with the old billing address. See [Add payment method]({{}}) to learn how to add a payment method back to your account. {{< /note >}} +## Time zone settings + +To update the time zone, select the desired time zone from the **Time zone** drop-down. + ## Security settings The **Security** section lets you: diff --git a/content/rc/accounts/user-profile.md b/content/rc/accounts/user-profile.md index 85c8cdd6a31..b97ae530e4e 100644 --- a/content/rc/accounts/user-profile.md +++ b/content/rc/accounts/user-profile.md @@ -11,7 +11,7 @@ aliases: [ "/rc/administration/multiple-accounts.md", ] --- -When you sign in to the Redis Cloud [admin console](https://app.redislabs.com/), you use a profile associated with one or more Redis Cloud accounts. +When you sign in to the [Redis Cloud console](https://app.redislabs.com/), you use a profile associated with one or more Redis Cloud accounts. This account has a profile with settings that you can manage using the Profile control located near the top, right corner of the admin console: diff --git a/content/rc/api/_index.md b/content/rc/api/_index.md index 2488962afdd..4656ad47a66 100644 --- a/content/rc/api/_index.md +++ b/content/rc/api/_index.md @@ -1,5 +1,5 @@ --- -Title: Redis Enterprise Cloud REST API +Title: Redis Cloud REST API linkTitle: REST API description: Describes the Redis Cloud REST API and links to additional info weight: 80 @@ -10,7 +10,7 @@ aliases: /rv/api/ /rc/api/_index.md --- -The [Redis Enterprise Cloud REST API](https://api.redislabs.com/v1/swagger-ui.html) helps you manage your Redis Cloud subscription programmatically. +The [Redis Cloud REST API](https://api.redislabs.com/v1/swagger-ui.html) helps you manage your Redis Cloud subscription programmatically. You can use the API to: diff --git a/content/rc/api/examples/audit-system-logs.md b/content/rc/api/examples/audit-system-logs.md index 70688b8a733..6eae7885220 100644 --- a/content/rc/api/examples/audit-system-logs.md +++ b/content/rc/api/examples/audit-system-logs.md @@ -10,7 +10,7 @@ aliases: /rv/api/how-to/view-auditing-using-system-log/ /rc/examples/audit-system-logs/ /rc/api/examples/audit-system-logs.md --- -Service logs collect and report actions performed on various entities in your Redis Enterprise Cloud subscription. These entities include the account itself, users, API Keys, subscriptions, databases, accounts, payment methods, and more. For each entity, various lifecycle events are logged in the system log. +Service logs collect and report actions performed on various entities in your Redis Cloud subscription. These entities include the account itself, users, API Keys, subscriptions, databases, accounts, payment methods, and more. For each entity, various lifecycle events are logged in the system log. To view the log, sign in to the Redis Cloud [admin console](https://app.redislabs.com/) and then select **Logs** from the main menu. @@ -48,7 +48,7 @@ An API system log request results in data that includes an `entries` array. The - `apiKeyName` - The name of the API key used to perform the action described by the system log entry. This field only appears if the action was performed through the API. - If the operation was performed through the Redis Enterprise Cloud admin console, this property is omitted. + If the operation was performed through the Redis Cloud admin console, this property is omitted. - `resource` - The name of the entity associated with the logged action (for example, database name). This property is omitted if it is not applicable to the specific log entry. diff --git a/content/rc/api/examples/create-database.md b/content/rc/api/examples/create-database.md index e76c3b12eb7..25093b0e794 100644 --- a/content/rc/api/examples/create-database.md +++ b/content/rc/api/examples/create-database.md @@ -12,7 +12,7 @@ aliases: /rv/api/how-to/create-and-manage-databases/ /rc/api/examples/create-database.md --- -You can use the Redis Enterprise Cloud REST API to create databases. +You can use the Redis Cloud REST API to create databases. These examples use the [`cURL` utility]({{< relref "/rc/api/get-started/use-rest-api#use-the-curl-http-client" >}}). You can use any REST client to work with the Redis Cloud REST API. The examples in this article refer to databases that are part of Flexible subscriptions. diff --git a/content/rc/api/examples/manage-cloud-accounts.md b/content/rc/api/examples/manage-cloud-accounts.md index 65d703f3c1d..5519f9d33c5 100644 --- a/content/rc/api/examples/manage-cloud-accounts.md +++ b/content/rc/api/examples/manage-cloud-accounts.md @@ -11,7 +11,7 @@ aliases: /rv/api/how-to/create-and-manage-cloud-accounts/ /rc/api/examples/manage-cloud-accounts /rc/api/examples/manage-cloud-accounts.md --- -You can use the Redis Enterprise Cloud REST API to create and manage cloud accounts. +You can use the Redis Cloud REST API to create and manage cloud accounts. These examples use the [`cURL` utility]({{< relref "/rc/api/get-started/use-rest-api.md#using-the-curl-http-client" >}}); you can use any REST client to work with the Redis Cloud REST API. diff --git a/content/rc/api/examples/manage-subscriptions.md b/content/rc/api/examples/manage-subscriptions.md index d614487271f..67f566b9bcb 100644 --- a/content/rc/api/examples/manage-subscriptions.md +++ b/content/rc/api/examples/manage-subscriptions.md @@ -11,7 +11,7 @@ aliases: /rv/api/how-to/create-and-manage-subscriptions/ /rc/api/examples/manage-subscriptions.md --- -The Redis Enterprise Cloud REST API lets you create and manage all kinds of subscriptions. The examples in this article refer to Flexible subscriptions. +The Redis Cloud REST API lets you create and manage all kinds of subscriptions. The examples in this article refer to Flexible subscriptions. ## Create a subscription @@ -50,13 +50,13 @@ Modify the following parameters in the sample JSON document to create a subscrip Use `GET /payment-methods` to find a payment method ID. - You don't need to pass this field in your API request if you subscribed to Redis Enterprise Cloud through Google Cloud Marketplace. + You don't need to pass this field in your API request if you subscribed to Redis Cloud through Google Cloud Marketplace. - **`cloudAccountId`** - Set a cloud account ID connected to your account. To list cloud account IDs, use `GET /cloud-accounts`. To use internal resources, set it to `"cloudAccountId": 1`. - If you subscribed to Redis Enterprise Cloud through Google Cloud Marketplace, use `1` for this field. + If you subscribed to Redis Cloud through Google Cloud Marketplace, use `1` for this field. The request JSON body contains two primary segments: subscription specification and databases specification. When you create a subscription, you must specify one or more databases in the "`databases`" array. diff --git a/content/rc/api/get-started/_index.md b/content/rc/api/get-started/_index.md index 810b934f0a2..f83147d158f 100644 --- a/content/rc/api/get-started/_index.md +++ b/content/rc/api/get-started/_index.md @@ -12,7 +12,7 @@ aliases: /rv/api/concepts/authentication-and-authorization/ /rc/api/get-started/_index.md --- -To use the Redis Enterprise Cloud REST API, you need to: +To use the Redis Cloud REST API, you need to: - Enable the API - Create an account key diff --git a/content/rc/api/get-started/enable-the-api.md b/content/rc/api/get-started/enable-the-api.md index d036fe71c45..4e7c2e53474 100644 --- a/content/rc/api/get-started/enable-the-api.md +++ b/content/rc/api/get-started/enable-the-api.md @@ -14,7 +14,7 @@ aliases: /rv/api/how-to/enable-your-account-to-use-api/ --- -If you have a Flexible (or Annual) Redis Enterprise Cloud subscription, you can use a REST API to manage your subscription programmatically. +If you have a Flexible (or Annual) Redis Cloud subscription, you can use a REST API to manage your subscription programmatically. For security reasons, the Redis Cloud API is disabled by default. diff --git a/content/rc/api/get-started/manage-api-keys.md b/content/rc/api/get-started/manage-api-keys.md index f5429a36c55..8bb2156b2fe 100644 --- a/content/rc/api/get-started/manage-api-keys.md +++ b/content/rc/api/get-started/manage-api-keys.md @@ -15,7 +15,7 @@ aliases: /rv/api/how-to/create-api-keys-for-your-team/ --- Every REST API request must include the following API keys: -1. The **Account key** identifies the account associated with the Redis Enterprise Cloud subscription. +1. The **Account key** identifies the account associated with the Redis Cloud subscription. 2. The **User key** identifies the user and (optionally) the context of a request. Generated by account owners. diff --git a/content/rc/api/how-to/manage-api-keys.md b/content/rc/api/how-to/manage-api-keys.md index 1890afd38f8..d4a70262069 100644 --- a/content/rc/api/how-to/manage-api-keys.md +++ b/content/rc/api/how-to/manage-api-keys.md @@ -8,7 +8,7 @@ hidden: true draft: true aliases: /rv/api/how-to/manage-api-keys/ --- -After you create a Redis Enterprise Cloud API access key, you can manage your API access key in the following ways: +After you create a Redis Cloud API access key, you can manage your API access key in the following ways: - Deleting the access key - Limiting usage of the access key by network subnets diff --git a/content/rc/billing-and-payments.md b/content/rc/billing-and-payments.md index f8fe647f7a5..d285f68309c 100644 --- a/content/rc/billing-and-payments.md +++ b/content/rc/billing-and-payments.md @@ -1,7 +1,7 @@ --- Title: Billing & payments linkTitle: Billing & payments -description: Describes how to view billing transactions and manage payment methods for Redis Enterprise Cloud subscriptions. +description: Describes how to view billing transactions and manage payment methods for Redis Cloud subscriptions. weight: 39 alwaysopen: false categories: ["RC"] @@ -120,6 +120,12 @@ To edit the Redis Cloud account billing address: {{The Edit account billing address screen.}}{{< /image >}} + Select the checkbox to confirm that your previous payment methods will be removed. + + {{The Edit account billing address screen.}}{{< /image >}} + + Select **Continue** to save your new address. + {{< note >}} Changing the billing address for your account will remove any payment methods associated with the old billing address. See [Add payment method](#add-payment-method) to learn how to add a payment method back to your account. {{< /note >}} @@ -140,7 +146,7 @@ To edit the mailing address associated with a payment method: ## Apply coupon -Coupons apply credits to your Redis Enterprise Cloud account. To redeem a coupon: +Coupons apply credits to your Redis Cloud account. To redeem a coupon: 1. In the Redis Cloud [admin console](https://app.redislabs.com/), select **Billing & Payments** and then select the **Credits** tab. diff --git a/content/rc/changelog/_index.md b/content/rc/changelog/_index.md index 6236c1d04ca..f64c538dae8 100644 --- a/content/rc/changelog/_index.md +++ b/content/rc/changelog/_index.md @@ -1,14 +1,14 @@ --- -Title: Redis Enterprise Cloud changelog +Title: Redis Cloud changelog linktitle: Changelog -description: Lists new features, enhancements, and other changes in Redis Enterprise Cloud. +description: Lists new features, enhancements, and other changes in Redis Cloud. weight: 95 alwaysopen: false categories: ["RC"] aliases: --- -Changelogs list new features, enhancements, and other changes in Redis Enterprise Cloud. +Changelogs list new features, enhancements, and other changes in Redis Cloud. Select a month from the following table to see a more detailed changelog for that month: diff --git a/content/rc/changelog/april-2023.md b/content/rc/changelog/april-2023.md index eadcd8886a4..30fc411faca 100644 --- a/content/rc/changelog/april-2023.md +++ b/content/rc/changelog/april-2023.md @@ -1,7 +1,7 @@ --- -Title: Redis Enterprise Cloud changelog (April 2023) +Title: Redis Cloud changelog (April 2023) linktitle: April 2023 -description: New features, enhancements, and other changes added to Redis Enterprise Cloud during April 2023. +description: New features, enhancements, and other changes added to Redis Cloud during April 2023. highlights: Exposed advanced capabilities when creating a new database weight: 87 alwaysopen: false @@ -9,7 +9,7 @@ categories: ["RC"] aliases: ["/rs/references/compatibility/breaking-changes/"] --- -This changelog lists new features, enhancements, and other changes added to Redis Enterprise Cloud during April 2023. +This changelog lists new features, enhancements, and other changes added to Redis Cloud during April 2023. ## New features and enhancements diff --git a/content/rc/changelog/august-2023.md b/content/rc/changelog/august-2023.md index 7fe5dbfaefe..6ecc8e296dc 100644 --- a/content/rc/changelog/august-2023.md +++ b/content/rc/changelog/august-2023.md @@ -1,7 +1,7 @@ --- -Title: Redis Enterprise Cloud changelog (August 2023) +Title: Redis Cloud changelog (August 2023) linktitle: August 2023 -description: New features, enhancements, and other changes added to Redis Enterprise Cloud during August 2023. +description: New features, enhancements, and other changes added to Redis Cloud during August 2023. highlights: Redis 7.2 Opt-in for Flexible subscriptions, Triggers and functions preview weight: 80 alwaysopen: false @@ -9,7 +9,7 @@ categories: ["RC"] aliases: [] --- -This changelog lists new features, enhancements, and other changes added to Redis Enterprise Cloud during August 2023. +This changelog lists new features, enhancements, and other changes added to Redis Cloud during August 2023. ## New features diff --git a/content/rc/changelog/february-2023.md b/content/rc/changelog/february-2023.md index c44ab3f9b7e..e501b24222e 100644 --- a/content/rc/changelog/february-2023.md +++ b/content/rc/changelog/february-2023.md @@ -1,7 +1,7 @@ --- -Title: Redis Enterprise Cloud changelog (February 2023) +Title: Redis Cloud changelog (February 2023) linktitle: February 2023 -description: New features, enhancements, and other changes added to Redis Enterprise Cloud during February 2023. +description: New features, enhancements, and other changes added to Redis Cloud during February 2023. highlights: Private Service Connect weight: 89 alwaysopen: false @@ -9,7 +9,7 @@ categories: ["RC"] aliases: --- -This changelog lists new features, enhancements, and other changes added to Redis Enterprise Cloud during February 2023. +This changelog lists new features, enhancements, and other changes added to Redis Cloud during February 2023. ## New features and enhancements diff --git a/content/rc/changelog/january-2023.md b/content/rc/changelog/january-2023.md index 831dfa6ffe8..01fa045681b 100644 --- a/content/rc/changelog/january-2023.md +++ b/content/rc/changelog/january-2023.md @@ -1,7 +1,7 @@ --- -Title: Redis Enterprise Cloud changelog (January 2023) +Title: Redis Cloud changelog (January 2023) linktitle: January 2023 -description: New features, enhancements, and other changes added to Redis Enterprise Cloud during January 2023. +description: New features, enhancements, and other changes added to Redis Cloud during January 2023. highlights: Pub/sub ACLs, multiple availability zones, add users with first and last names weight: 90 alwaysopen: false @@ -9,7 +9,7 @@ categories: ["RC"] aliases: --- -This changelog lists new features, enhancements, and other changes added to Redis Enterprise Cloud during January 2023. +This changelog lists new features, enhancements, and other changes added to Redis Cloud during January 2023. ## New features and enhancements diff --git a/content/rc/changelog/july-2023.md b/content/rc/changelog/july-2023.md index 5c35bbc5d01..bd4b99f812e 100644 --- a/content/rc/changelog/july-2023.md +++ b/content/rc/changelog/july-2023.md @@ -1,7 +1,7 @@ --- -Title: Redis Enterprise Cloud changelog (July 2023) +Title: Redis Cloud changelog (July 2023) linktitle: July 2023 -description: New features, enhancements, and other changes added to Redis Enterprise Cloud during July 2023. +description: New features, enhancements, and other changes added to Redis Cloud during July 2023. highlights: New ACL capabilities weight: 82 alwaysopen: false @@ -9,7 +9,7 @@ categories: ["RC"] aliases: [] --- -This changelog lists new features, enhancements, and other changes added to Redis Enterprise Cloud during July 2023. +This changelog lists new features, enhancements, and other changes added to Redis Cloud during July 2023. ## New features diff --git a/content/rc/changelog/june-2023.md b/content/rc/changelog/june-2023.md index d6ccfc74c9a..551903b10dd 100644 --- a/content/rc/changelog/june-2023.md +++ b/content/rc/changelog/june-2023.md @@ -1,7 +1,7 @@ --- -Title: Redis Enterprise Cloud changelog (June 2023) +Title: Redis Cloud changelog (June 2023) linktitle: June 2023 -description: New features, enhancements, and other changes added to Redis Enterprise Cloud during June 2023. +description: New features, enhancements, and other changes added to Redis Cloud during June 2023. highlights: Redis 7.2 opt-in for Fixed subscriptions weight: 84 alwaysopen: false @@ -9,7 +9,7 @@ categories: ["RC"] aliases: [] --- -This changelog lists new features, enhancements, and other changes added to Redis Enterprise Cloud during June 2023. +This changelog lists new features, enhancements, and other changes added to Redis Cloud during June 2023. ## New features diff --git a/content/rc/changelog/march-2023.md b/content/rc/changelog/march-2023.md index 7ca1c1880f8..38ed7b94241 100644 --- a/content/rc/changelog/march-2023.md +++ b/content/rc/changelog/march-2023.md @@ -1,7 +1,7 @@ --- -Title: Redis Enterprise Cloud changelog (March 2023) +Title: Redis Cloud changelog (March 2023) linktitle: March 2023 -description: New features, enhancements, and other changes added to Redis Enterprise Cloud during March 2023. +description: New features, enhancements, and other changes added to Redis Cloud during March 2023. highlights: Redis 7.0 preview weight: 88 alwaysopen: false @@ -9,7 +9,7 @@ categories: ["RC"] aliases: ["/rs/references/compatibility/breaking-changes/"] --- -This changelog lists new features, enhancements, and other changes added to Redis Enterprise Cloud during March 2023. +This changelog lists new features, enhancements, and other changes added to Redis Cloud during March 2023. ## New features and enhancements diff --git a/content/rc/changelog/may-2023.md b/content/rc/changelog/may-2023.md index 30e38960936..d78560b209d 100644 --- a/content/rc/changelog/may-2023.md +++ b/content/rc/changelog/may-2023.md @@ -1,7 +1,7 @@ --- -Title: Redis Enterprise Cloud changelog (May 2023) +Title: Redis Cloud changelog (May 2023) linktitle: May 2023 -description: New features, enhancements, and other changes added to Redis Enterprise Cloud during May 2023. +description: New features, enhancements, and other changes added to Redis Cloud during May 2023. highlights: Cloud API Fixed plans support, Active-Active ACL roles weight: 86 alwaysopen: false @@ -9,7 +9,7 @@ categories: ["RC"] aliases: ["/rs/references/compatibility/breaking-changes/"] --- -This changelog lists new features, enhancements, and other changes added to Redis Enterprise Cloud during May 2023. +This changelog lists new features, enhancements, and other changes added to Redis Cloud during May 2023. ## New features and enhancements diff --git a/content/rc/changelog/november-2023.md b/content/rc/changelog/november-2023.md index 5d76d9dcccf..e0fd0a128cb 100644 --- a/content/rc/changelog/november-2023.md +++ b/content/rc/changelog/november-2023.md @@ -1,7 +1,7 @@ --- -Title: Redis Enterprise Cloud changelog (November 2023) +Title: Redis Cloud changelog (November 2023) linktitle: November 2023 -description: New features, enhancements, and other changes added to Redis Enterprise Cloud during November 2023. +description: New features, enhancements, and other changes added to Redis Cloud during November 2023. highlights: Heroku add-on free database limit weight: 74 alwaysopen: false diff --git a/content/rc/changelog/october-2023.md b/content/rc/changelog/october-2023.md index 95657ce928f..e2276111614 100644 --- a/content/rc/changelog/october-2023.md +++ b/content/rc/changelog/october-2023.md @@ -1,7 +1,7 @@ --- -Title: Redis Enterprise Cloud changelog (October 2023) +Title: Redis Cloud changelog (October 2023) linktitle: October 2023 -description: New features, enhancements, and other changes added to Redis Enterprise Cloud during October 2023. +description: New features, enhancements, and other changes added to Redis Cloud during October 2023. highlights: Cost report CSV download, SAML Account linking tokens weight: 76 alwaysopen: false diff --git a/content/rc/changelog/september-2023.md b/content/rc/changelog/september-2023.md index 26631b63b5e..1cf4f43ec0d 100644 --- a/content/rc/changelog/september-2023.md +++ b/content/rc/changelog/september-2023.md @@ -1,7 +1,7 @@ --- -Title: Redis Enterprise Cloud changelog (September 2023) +Title: Redis Cloud changelog (September 2023) linktitle: September 2023 -description: New features, enhancements, and other changes added to Redis Enterprise Cloud during September 2023. +description: New features, enhancements, and other changes added to Redis Cloud during September 2023. highlights: RESP protocol selection weight: 78 alwaysopen: false diff --git a/content/rc/cloud-integrations/_index.md b/content/rc/cloud-integrations/_index.md index 9ffd7759a1c..c301c2318f3 100644 --- a/content/rc/cloud-integrations/_index.md +++ b/content/rc/cloud-integrations/_index.md @@ -1,7 +1,7 @@ --- Title: Manage cloud integrations LinkTitle: Cloud integrations -description: Describes how to integrate Redis Enterprise Cloud subscriptions into existing cloud provider services, whether existing subscriptions or through vendor marketplaces. +description: Describes how to integrate Redis Cloud subscriptions into existing cloud provider services, whether existing subscriptions or through vendor marketplaces. weight: 40 alwaysopen: false categories: ["RC"] diff --git a/content/rc/cloud-integrations/aws-cloud-accounts/_index.md b/content/rc/cloud-integrations/aws-cloud-accounts/_index.md index 38ac81e36cd..1b1aa70873a 100644 --- a/content/rc/cloud-integrations/aws-cloud-accounts/_index.md +++ b/content/rc/cloud-integrations/aws-cloud-accounts/_index.md @@ -1,7 +1,7 @@ --- Title: Manage AWS cloud accounts LinkTitle: AWS cloud accounts -description: Describes how to provision your Redis Enterprise Cloud subscription to use existing cloud provider accounts. +description: Describes how to provision your Redis Cloud subscription to use existing cloud provider accounts. weight: 40 alwaysopen: false hidden: true @@ -38,7 +38,7 @@ Once an AWS account has been configured as a cloud account, you must _not_: ## View cloud account settings -To create or edit a cloud account in Redis Enterprise Cloud: +To create or edit a cloud account in Redis Cloud: 1. Sign in to the [admin console](https://app.redislabs.com/) and then select the target subscription. diff --git a/content/rc/cloud-integrations/aws-cloud-accounts/iam-resources/_index.md b/content/rc/cloud-integrations/aws-cloud-accounts/iam-resources/_index.md index 7cdfdc5c426..763032163c9 100644 --- a/content/rc/cloud-integrations/aws-cloud-accounts/iam-resources/_index.md +++ b/content/rc/cloud-integrations/aws-cloud-accounts/iam-resources/_index.md @@ -10,7 +10,7 @@ aliases: /rc/how-to/creating-iam-resources --- -For most Redis Enterprise Cloud Flexible or Annual subscriptions deployed to Amazon Web Services (AWS), we manage the supporting infrastructure for you in dedicated AWS accounts. +For most Redis Cloud Flexible or Annual subscriptions deployed to Amazon Web Services (AWS), we manage the supporting infrastructure for you in dedicated AWS accounts. You can manage this infrastructure with your own AWS accounts. @@ -23,7 +23,7 @@ In the new AWS account, you need to create: - A user with an **access key** - A role that grants **AWS console access** -Save the access key in a secure location so that you can enter it when you [register the cloud account]({{}}) with your the Redis Enterprise Cloud subscription. +Save the access key in a secure location so that you can enter it when you [register the cloud account]({{}}) with your the Redis Cloud subscription. {{< warning >}} We use the provided credentials to configure your AWS environment and provision required resources. diff --git a/content/rc/cloud-integrations/aws-cloud-accounts/iam-resources/terraform.md b/content/rc/cloud-integrations/aws-cloud-accounts/iam-resources/terraform.md index cd7619fb97e..56c92ef427a 100644 --- a/content/rc/cloud-integrations/aws-cloud-accounts/iam-resources/terraform.md +++ b/content/rc/cloud-integrations/aws-cloud-accounts/iam-resources/terraform.md @@ -10,7 +10,7 @@ aliases: /rc/how-to/creating-iam-resources/terraform/ /rc/cloud-accounts/iam-resources/terraform.md --- -You can use [HashiCorp Terraform](https://www.terraform.io/intro/index.html) to create identity and access management (IAM) resources to support AWS cloud account access to Redis Enterprise Cloud subscriptions. +You can use [HashiCorp Terraform](https://www.terraform.io/intro/index.html) to create identity and access management (IAM) resources to support AWS cloud account access to Redis Cloud subscriptions. The following example uses the `terraform-aws-Redislabs-Cloud-Account-IAM-Resources` module, located in Amazon S3: diff --git a/content/rc/cloud-integrations/aws-marketplace/_index.md b/content/rc/cloud-integrations/aws-marketplace/_index.md index 138676f24ff..5b8f0d65f56 100644 --- a/content/rc/cloud-integrations/aws-marketplace/_index.md +++ b/content/rc/cloud-integrations/aws-marketplace/_index.md @@ -9,19 +9,19 @@ aliases: /rc/cloud-integrations/aws-marketplace/ /rc/cloud-integrations/aws-marketplace.md --- -You can use AWS Marketplace to subscribe to Redis Enterprise Cloud through AWS Marketplace. This lets you provision according to your needs and pay using your AWS account. +You can use AWS Marketplace to subscribe to Redis Cloud through AWS Marketplace. This lets you provision according to your needs and pay using your AWS account. Here's how to create a new Flexible subscription as part of your AWS Marketplace commitment. 1. Sign in to the [AWS console](https://console.aws.amazon.com/). -1. Search AWS Marketplace for [Redis Enterprise Cloud - Flexible plan](https://aws.amazon.com/marketplace/pp/prodview-mwscixe4ujhkq). +1. Search AWS Marketplace for [Redis Cloud - Flexible plan](https://aws.amazon.com/marketplace/pp/prodview-mwscixe4ujhkq). - {{The Redis Enterprise Cloud - Flexible plan listing on AWS Marketplace}}{{< /image >}} + {{The Redis Cloud - Flexible plan listing on AWS Marketplace}}{{< /image >}} -1. Subscribe to Redis Enterprise Cloud - Flexible plan, locate the **Set Up Your Account button**, and then select it to begin mapping your Redis Cloud account with your AWS Marketplace account. +1. Subscribe to Redis Cloud - Flexible plan, locate the **Set Up Your Account button**, and then select it to begin mapping your Redis Cloud account with your AWS Marketplace account. - {{Use the Set Up Your Account button after subscribing to Redis Enterprise Cloud with your AWS Marketplace account.}}{{< /image >}} + {{Use the Set Up Your Account button after subscribing to Redis Cloud with your AWS Marketplace account.}}{{< /image >}} 1. Sign in to the Redis Cloud [admin console](https://app.redislabs.com). If you do not yet have an account, you will need to create one. diff --git a/content/rc/cloud-integrations/aws-marketplace/aws-bedrock/create-knowledge-base.md b/content/rc/cloud-integrations/aws-marketplace/aws-bedrock/create-knowledge-base.md index ea5a5eaf09d..0a4f0832fe8 100644 --- a/content/rc/cloud-integrations/aws-marketplace/aws-bedrock/create-knowledge-base.md +++ b/content/rc/cloud-integrations/aws-marketplace/aws-bedrock/create-knowledge-base.md @@ -36,9 +36,9 @@ To use your Redis database to create a knowledge base on Amazon Bedrock: 1. Enter a name for the data source and connect your S3 bucket in the **Data source** section. -1. In the **Vector database** section, select **Redis Enterprise Cloud** and select the checkbox to agree with the legal disclaimer. +1. In the **Vector database** section, select **Redis Cloud** and select the checkbox to agree with the legal disclaimer. - {{The Redis Enterprise Cloud selection for your vector database.}}{{< /image >}} + {{The Redis Cloud selection for your vector database.}}{{< /image >}} Fill in the fields with the following information: diff --git a/content/rc/cloud-integrations/aws-marketplace/aws-bedrock/set-up-redis.md b/content/rc/cloud-integrations/aws-marketplace/aws-bedrock/set-up-redis.md index f854455f2b4..660feba0984 100644 --- a/content/rc/cloud-integrations/aws-marketplace/aws-bedrock/set-up-redis.md +++ b/content/rc/cloud-integrations/aws-marketplace/aws-bedrock/set-up-redis.md @@ -26,13 +26,13 @@ To set up a Redis Cloud instance for Bedrock, you need to: ### Sign up for Redis Cloud using AWS Marketplace {#sign-up} -1. Select the [Redis Enterprise Cloud](https://aws.amazon.com/marketplace/pp/prodview-mwscixe4ujhkq?sr=0-1&ref_=beagle&applicationId=AWSMPContessa) AWS marketplace link from Bedrock to be taken to the Redis Enterprise Cloud - Flexible plan listing. +1. Select the [Redis Cloud](https://aws.amazon.com/marketplace/pp/prodview-mwscixe4ujhkq?sr=0-1&ref_=beagle&applicationId=AWSMPContessa) AWS marketplace link from Bedrock to be taken to the Redis Cloud - Flexible plan listing. - {{The Redis Enterprise Cloud - Flexible plan listing on AWS Marketplace}}{{< /image >}} + {{The Redis Cloud - Flexible plan listing on AWS Marketplace}}{{< /image >}} -1. Subscribe to Redis Enterprise Cloud - Flexible plan, locate the **Set Up Your Account** button, and then select it to begin mapping your Redis Cloud account with your AWS Marketplace account. +1. Subscribe to Redis Cloud - Flexible plan, locate the **Set Up Your Account** button, and then select it to begin mapping your Redis Cloud account with your AWS Marketplace account. - {{Use the Set Up Your Account button after subscribing to Redis Enterprise Cloud with your AWS Marketplace account.}}{{< /image >}} + {{Use the Set Up Your Account button after subscribing to Redis Cloud with your AWS Marketplace account.}}{{< /image >}} 1. Sign in to the Redis Cloud [admin console](https://app.redislabs.com). diff --git a/content/rc/cloud-integrations/gcp-marketplace/_index.md b/content/rc/cloud-integrations/gcp-marketplace/_index.md index fceac875835..cff66e8a5a7 100644 --- a/content/rc/cloud-integrations/gcp-marketplace/_index.md +++ b/content/rc/cloud-integrations/gcp-marketplace/_index.md @@ -22,9 +22,9 @@ Here's how to create a new Flexible subscription as part of your Google Cloud Ma If you don't have the correct roles, request access from your Google Cloud Billing Administrator or Organization Administrator. For more information about granting roles, see [Access control for Google Cloud Marketplace](https://cloud.google.com/marketplace/docs/access-control). -1. Search Google Cloud Marketplace for [Redis Enterprise Cloud Flexible - Pay as You Go](https://console.cloud.google.com/marketplace/product/redis-marketplace-isaas/redis-enterprise-cloud-flexible-plan). +1. Search Google Cloud Marketplace for [Redis Cloud Flexible - Pay as You Go](https://console.cloud.google.com/marketplace/product/redis-marketplace-isaas/redis-enterprise-cloud-flexible-plan). - {{The Redis Enterprise Cloud Flexible - Pay as You Go plan listing on Google Cloud Marketplace}}{{< /image >}} + {{The Redis Cloud Flexible - Pay as You Go plan listing on Google Cloud Marketplace}}{{< /image >}} Alternatively, in the navigation panel, select **More Products** and select **Redis Enterprise** under **Partner Solutions**. You can pin Redis Enterprise for easy access. diff --git a/content/rc/cloud-integrations/gcp-marketplace/team-management.md b/content/rc/cloud-integrations/gcp-marketplace/team-management.md index 56760040ad6..40cf0d0169e 100644 --- a/content/rc/cloud-integrations/gcp-marketplace/team-management.md +++ b/content/rc/cloud-integrations/gcp-marketplace/team-management.md @@ -9,10 +9,10 @@ aliases: --- {{}} -This article applies to an earlier Google Cloud marketplace listing. For the current [Redis Enterprise Cloud Flexible - Pay as You Go](https://console.cloud.google.com/marketplace/product/redis-marketplace-isaas/redis-enterprise-cloud-flexible-plan) listing, manage your team through the [Access Management]({{}}) screen. See [Flexible subscriptions with Google Cloud Marketplace]({{}}) for more information. +This article applies to an earlier Google Cloud marketplace listing. For the current [Redis Cloud Flexible - Pay as You Go](https://console.cloud.google.com/marketplace/product/redis-marketplace-isaas/redis-enterprise-cloud-flexible-plan) listing, manage your team through the [Access Management]({{}}) screen. See [Flexible subscriptions with Google Cloud Marketplace]({{}}) for more information. {{}} -If you subscribed to Redis Cloud through Google Cloud Marketplace using the **Redis Enterprise Cloud** listing, use the IAM section of the Google Cloud console to manage your team. +If you subscribed to Redis Cloud through Google Cloud Marketplace using the **Redis Cloud** listing, use the IAM section of the Google Cloud console to manage your team. To grant Redis Cloud access to a Google Cloud user, select **Add** to add a member, insert the email address, and then assign the following roles to the user: - To designate a viewer, assign `serviceusage.serviceUsageViewer` & `redisenterprisecloud.viewer` @@ -22,9 +22,9 @@ To grant Redis Cloud access to a Google Cloud user, select **Add** to add a memb If these roles are not available, you can add them to your project. 1. Select **Manage Roles**. -2. Use the filter table field to locate the role. (Search for “service usage viewer” or “Redis Enterprise Cloud admin”.) +2. Use the filter table field to locate the role. (Search for “service usage viewer” or “Redis Cloud admin”.) 3. Select the role. 4. Select **Create role from selection** and then select **Create**. 5. Use IAM to add a member and assign the desired role. -Users must sign in to Redis Enterprise Cloud using their single sign-on credentials before they appear in the team member list. +Users must sign in to Redis Cloud using their single sign-on credentials before they appear in the team member list. diff --git a/content/rc/cloud-integrations/prometheus-integration.md b/content/rc/cloud-integrations/prometheus-integration.md index b7f804e8c77..cfaa7048a06 100644 --- a/content/rc/cloud-integrations/prometheus-integration.md +++ b/content/rc/cloud-integrations/prometheus-integration.md @@ -1,13 +1,13 @@ --- -Title: Prometheus integration with Redis Cloud -linkTitle: Prometheus integration +Title: Use Prometheus and Grafana with Redis Cloud +linkTitle: Prometheus and Grafana description: Use Prometheus and Grafana to collect and visualize Redis Cloud metrics. weight: $weight alwaysopen: false categories: ["RC"] --- -You can use Prometheus and Grafana to collect and visualize your Redis Enterprise Cloud metrics. +You can use Prometheus and Grafana to collect and visualize your Redis Cloud metrics. - [Prometheus](https://prometheus.io/) is an open source systems monitoring and alerting toolkit that can scrape metrics from different sources. - [Grafana](https://grafana.com/) is an open source metrics visualization tool that can process Prometheus data. diff --git a/content/rc/cloud-integrations/pulumi/_index.md b/content/rc/cloud-integrations/pulumi/_index.md index ace0dc6bc41..11cbd3962bb 100644 --- a/content/rc/cloud-integrations/pulumi/_index.md +++ b/content/rc/cloud-integrations/pulumi/_index.md @@ -47,6 +47,7 @@ The "bring your own AWS account" option for Redis Cloud has been deprecated. The * [`ActiveActiveSubscriptionDatabase`](https://www.pulumi.com/registry/packages/rediscloud/api-docs/activeactivesubscriptiondatabase/): Represents a Redis database which belongs to a specific Redis Cloud active-active subscription. * [`ActiveActiveSubscriptionRegions`](https://www.pulumi.com/registry/packages/rediscloud/api-docs/activeactivesubscriptionregions/): The different regions where the active-active subscription will be deployed. * [`ActiveActiveSubscriptionPeering`](https://www.pulumi.com/registry/packages/rediscloud/api-docs/activeactivesubscriptionpeering/): A VPC peering connection (AWS or GCP) to a specific Redis Cloud active-active subscription. +* [`AclRule`](https://www.pulumi.com/registry/packages/rediscloud/api-docs/aclrule/), [`AclRole`](https://www.pulumi.com/registry/packages/rediscloud/api-docs/aclrole/), and [`AclUser`](https://www.pulumi.com/registry/packages/rediscloud/api-docs/acluser/): Rules, Roles, and Users for [Role-based access control]({{}}). It also allows for the following functions: @@ -63,6 +64,7 @@ The "bring your own AWS account" option for Redis Cloud has been deprecated. The * [`GetRegions`](https://www.pulumi.com/registry/packages/rediscloud/api-docs/getregions/): Get the regions related to an active-active subscription * [`GetSubscription`](https://www.pulumi.com/registry/packages/rediscloud/api-docs/getsubscription/): Get the information related to a specific subscription. * [`GetSubscriptionPeerings`](https://www.pulumi.com/registry/packages/rediscloud/api-docs/getsubscriptionpeerings/): Get the VPC peerings (AWS or GCP) related to a specific subscription. +* [`GetAclRule`](https://www.pulumi.com/registry/packages/rediscloud/api-docs/getaclrule/), [`GetAclRole`](https://www.pulumi.com/registry/packages/rediscloud/api-docs/getaclrole/), and [`GetAclUser`](https://www.pulumi.com/registry/packages/rediscloud/api-docs/getacluser/): Get the Rules, Roles, and Users for [Role-based access control]({{}}). ## More info diff --git a/content/rc/cloud-integrations/terraform/_index.md b/content/rc/cloud-integrations/terraform/_index.md index 7532f91dea7..9cc74d60037 100644 --- a/content/rc/cloud-integrations/terraform/_index.md +++ b/content/rc/cloud-integrations/terraform/_index.md @@ -34,6 +34,8 @@ The Redis Cloud Terraform provider allows for the following data sources: - [Payment methods](https://registry.terraform.io/providers/RedisLabs/rediscloud/latest/docs/data-sources/rediscloud_payment_method) - [Supported cloud provider regions](https://registry.terraform.io/providers/RedisLabs/rediscloud/latest/docs/data-sources/rediscloud_regions) - [VPC peering connections](https://registry.terraform.io/providers/RedisLabs/rediscloud/latest/docs/data-sources/rediscloud_subscription_peerings) +- ACL [roles](https://registry.terraform.io/providers/RedisLabs/rediscloud/latest/docs/data-sources/rediscloud_acl_role), [rules](https://registry.terraform.io/providers/RedisLabs/rediscloud/latest/docs/data-sources/rediscloud_acl_rule), and [users](https://registry.terraform.io/providers/RedisLabs/rediscloud/latest/docs/data-sources/rediscloud_acl_user) +- [Cloud provider regions](https://registry.terraform.io/providers/RedisLabs/rediscloud/latest/docs/data-sources/rediscloud_regions) It also allows you to create and manage the following resources: @@ -45,6 +47,7 @@ It also allows you to create and manage the following resources: - [Active-Active databases](https://registry.terraform.io/providers/RedisLabs/rediscloud/latest/docs/resources/rediscloud_active_active_subscription_database) - [Active-Active regions](https://registry.terraform.io/providers/RedisLabs/rediscloud/latest/docs/resources/rediscloud_active_active_subscription_regions) - [Active-Active VPC peering connections](https://registry.terraform.io/providers/RedisLabs/rediscloud/latest/docs/resources/rediscloud_active_active_subscription_peering) +- ACL [rules](https://registry.terraform.io/providers/RedisLabs/rediscloud/latest/docs/resources/rediscloud_acl_rule), [roles](https://registry.terraform.io/providers/RedisLabs/rediscloud/latest/docs/resources/rediscloud_acl_role), and [users](https://registry.terraform.io/providers/RedisLabs/rediscloud/latest/docs/resources/rediscloud_acl_user) ## More info diff --git a/content/rc/databases/_index.md b/content/rc/databases/_index.md index 81a641fbe2c..9cd8f1c00fd 100644 --- a/content/rc/databases/_index.md +++ b/content/rc/databases/_index.md @@ -8,7 +8,7 @@ linktitle: "Databases" aliases: --- -Databases are the heart of any Redis Enterprise Cloud subscription. +Databases are the heart of any Redis Cloud subscription. Here's how to perform a variety of tasks: @@ -16,11 +16,11 @@ Here's how to perform a variety of tasks: - [Create a database]({{}}) -- [View or edit a database]({{}}) +- [View and edit databases]({{}}) -- [Delete a database]({{}}) +- [Delete database]({{}}) -If you're new to Redis Enterprise Cloud, consider the [Quick Start]({{}}) +If you're new to Redis Cloud, consider the [Quick Start]({{}}) ## Additional tasks @@ -38,17 +38,17 @@ If you're new to Redis Enterprise Cloud, consider the [Quick Start]({{}}): Redis Enterprise Cloud uses clustering to manage very large databases (25 GB and larger). Learn how to manage clustering and how to use hashing policies to manage the process. +- [Clustering Redis databases]({{}}): Redis Cloud uses clustering to manage very large databases (25 GB and larger). Learn how to manage clustering and how to use hashing policies to manage the process. - [Data eviction policies]({{}}): Data eviction policies control what happens when new data exceeds the memory limits of a database. Learn the available policies and how to control them. - [Data persistence]({{}}): Data persistence enables recovery in the event of memory loss or other catastrophic failure. Learn which options are available and how to apply specific settings to individual databases. -- [High availability and replication]({{}}): Replication allows for automatic failover and greater fault tolerance. It can prevent data loss in the event of a hardware or zone failure. Learn which options are available for Redis Enterprise Cloud subscriptions. +- [High availability and replication]({{}}): Replication allows for automatic failover and greater fault tolerance. It can prevent data loss in the event of a hardware or zone failure. Learn which options are available for Redis Cloud subscriptions. ## Compatibility -Although Redis Cloud follows open source Redis specifications, it does not support certain commands. Instead of using these commands, Redis Cloud automatically handles features like replication and lets you [manage your database]({{}}) from the [admin console](https://app.redislabs.com/) or [REST API]({{}}). +Although Redis Cloud follows open source Redis specifications, it does not support certain commands. Instead of using these commands, Redis Cloud automatically handles features like replication and lets you [manage your database]({{}}) from the [Redis Cloud console](https://app.redislabs.com/) or [Redis Enterprise Cloud REST API]({{}}). For more details, see: diff --git a/content/rc/databases/active-active-redis.md b/content/rc/databases/active-active-redis.md index 478ed3a3eb5..04eca7d53d5 100644 --- a/content/rc/databases/active-active-redis.md +++ b/content/rc/databases/active-active-redis.md @@ -12,28 +12,28 @@ aliases: [ --- 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 Flexible (or Annual) [Redis Enterprise Cloud]({{}}) subscription that enables Active-Active Redis and defines the regions for each copy of your databases. This is defined when you [create a new subscription]({{}}). +To create Active-Active databases, you need a Flexible or Annual Redis Cloud subscription that enables Active-Active Redis and defines the regions for each copy of your databases. See [Create an Active-Active subscription]({{}}) 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. Active-Active databases allow read and write operations in each copy. Each copy eventually reflects changes made in other copies ([eventual consistency]({{}})). Conflict-free data types (CRDTs) synchronize read and write operations between copies. CRDTs ensure consistency and resolve conflicts. -## Active-Active geo-distributed replication - -Active-Active databases use both clustering and replication to strengthen your database. Active-Active Redis has additional features like geo-distribution, multiple active proxies, conflict resolution, and automatic failover to provide you with a more durable and scalable database. +## Active-Active geo-distributed replication highlights ### Multi-zone Geo-distributed replication maintains copies of both primary and replica shards in multiple clusters. These clusters can be spread across multiple availability zones. Active-Active Redis uses zone awareness to spread your primary and replica shards across zones, which helps protect against data loss from regional outages. -### Multiple active proxies +### Local latency with unique endpoints -Active-Active databases use a multi-primary architecture, which lets you read and write to a primary shard in any of your participating clusters. Having [multiple active proxies]({{}}) allows users to connect to the cluster closest to them, reducing latency. +Applications can connect to a specific copy of an Active-Active database using its unique endpoint. For local latency, configure your application to use a database endpoint in the closest region. ### Conflict resolution Active-Active databases use special data types called conflict-free data types (CRDT). These automatically resolve conflicts that occur when writes are made to different clusters at the same time. -### Automatic failover +### Failover handling + +After a failure at the process, node, or zone level, Active-Active databases automatically promote replica shards to replace failed primaries, copy data to new replica shards, and migrate shards to new nodes as needed. This reduces downtime and makes the most of your computing resources, even in the event of a failure. -After a failure at any level (process, node, or zone), Active-Active databases automatically promote replica shards to replace failed primaries, copy data to new replica shards, and migrate shards to new nodes as needed. This reduces downtime and makes the most of your computing resources, even in the event of a failure. +Active-Active also provides a failover opportunity in case an entire cluster fails. Applications should redirect traffic to another cluster in the Active-Active deployment if a connected cluster fails. After the original cluster recovers, applications can direct traffic back to the original cluster. Redirecting traffic to alternate clusters is not handled automatically by Active-Active, so you must add redirection logic to the application. However, data automatically syncs to a recovered cluster when it returns to a healthy state. \ 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 2cb17a0ab55..5d04dbbc856 100644 --- a/content/rc/databases/back-up-data.md +++ b/content/rc/databases/back-up-data.md @@ -13,7 +13,7 @@ aliases: [ "/rv/administration/configure/backups/", "/rc/databases/backups/" ] --- -The backup options for Redis Enterprise Cloud databases depend on your plan: +The backup options for Redis Cloud databases depend on your plan: - Flexible and Annual subscriptions can back up a database on-demand and schedule daily backups that occur during a set hour. diff --git a/content/rc/databases/configuration/_index.md b/content/rc/databases/configuration/_index.md index 2415cc9a879..92f2b4994fc 100644 --- a/content/rc/databases/configuration/_index.md +++ b/content/rc/databases/configuration/_index.md @@ -1,7 +1,7 @@ --- Title: Configure databases linkTitle: Configure -description: Provides background information to help you configure Redis Enterprise Cloud databases to best fit your needs. +description: Provides background information to help you configure Redis Cloud databases to best fit your needs. weight: 35 alwaysopen: false categories: ["RC"] @@ -15,6 +15,6 @@ aliases: /rv/concepts/ /rc/databases/configuration/index.md --- -Here, you'll find background info and conceptual details to help you customize your Redis Enterprise Cloud databases to meet your needs. +Here, you'll find background info and conceptual details to help you customize your Redis Cloud databases to meet your needs. {{< allchildren style="h2" description="true" />}} diff --git a/content/rc/databases/configuration/clustering.md b/content/rc/databases/configuration/clustering.md index 4310c2ade5d..0322a23c23a 100644 --- a/content/rc/databases/configuration/clustering.md +++ b/content/rc/databases/configuration/clustering.md @@ -1,7 +1,7 @@ --- Title: Clustering Redis Databases linkTitle: Clustering -description: Redis Enterprise Cloud uses clustering to manage very large databases (25 GB and larger). Here, you'll learn how to manage clustering and how to use hashing policies to control how data is managed. +description: Redis Cloud uses clustering to manage very large databases (25 GB and larger). Here, you'll learn how to manage clustering and how to use hashing policies to control how data is managed. weight: $weight alwaysopen: false categories: ["RC"] @@ -12,7 +12,7 @@ aliases: /rc/concepts/clustering-redis-cloud/ /rc/databases/configuration/clustering/ /rc/databases/configuration/clustering.md --- -For very large databases, Redis Enterprise Cloud distributes database data to different cloud instances. For example: +For very large databases, Redis Cloud distributes database data to different cloud instances. For example: - When data grows beyond the the RAM resources of a single server. @@ -31,13 +31,13 @@ with each process managing a subset of the database keyspace. Clustering uses multiple cores and resources of multiple instances to overcome scaling challenges. In a Redis Cloud cluster, the keyspace is partitioned into hash -slots. At any given time a slot resides on and is managed by a single +slots. At any given time a hash slot resides on and is managed by a single Redis server. -An instance that belongs to a cluster can manage multiple +An instance that belongs to a cluster can manage multiple hash slots. This division of the key space, known as _sharding_, is achieved by hashing the key names, or parts of these (key hash tags), in order to -obtain the slot in which a key should reside. +obtain the hash slot in which a key should reside. Even when using multiple Redis processes, the use of a Redis Enterprise Cloud cluster is nearly transparent to the application that @@ -47,7 +47,7 @@ complexity of a cluster-aware Redis client. This allows applications to benefit from using the cluster without performing any code changes, even if they were not designed to use it beforehand. -When creating or editing a Redis database on Redis Enterprise Cloud, the +When creating or editing a Redis database on Redis Cloud, the system automatically calculates the number of shards needed based on the database memory limit and required throughput. @@ -66,7 +66,7 @@ are supported, with the following limitations: 1. **Multi-key commands:** Redis offers several commands that accept multiple keys as arguments. In a sharded setup, you can run multi-key commands - only if all of the affected keys reside in the same slot (and on the same shard). + only if all the affected keys reside in the same slot (thus on the same shard). This restriction applies to all mulit-key commands, including BITOP, BLPOP, BRPOP, BRPOPLPUSH, MSETNX, RPOPLPUSH, SDIFF, SDIFFSTORE, SINTER, SINTERSTORE, SMOVE, SORT, SUNION, XREAD, ZINTER, ZINTERSTORE, ZUNION, ZUNIONSTORE, ZDIFF, ZDIFFSTORE @@ -85,11 +85,14 @@ are supported, with the following limitations: and pipelining are supported with Redis Cloud cluster like if it were a non-cluster DB. -## Changing the hashing policy +## Manage the hashing policy -The clustering configuration of a Redis Cloud instance can be -changed. However, hashing policy changes delete existing data -(FLUSHDB) before they're applied. These changes include: +Redis defaults to the [standard hashing policy]({{< relref "/rs/databases/durability-ha/clustering#standard-hashing-policy" >}}). +The clustering configuration of a Redis Cloud instance can be changed. +However, hashing policy changes delete existing data +(FLUSHDB) before they're applied. + +These changes include: 1. Changing the hashing policy, either from standard to custom or vice versa. 1. Changing the order of custom hashing policy rules. @@ -115,7 +118,8 @@ performed as follows: You can use the '{...}' pattern to direct related keys to the same hash slot, so that multi-key operations are supported on them. On the other hand, not using a hashtag in the key's name results in a -(statistically) even distribution of keys across the keyspace's shards. +(statistically) even distribution of keys across the keyspace's shards, +which improves resource utilization. If your application does not perform multi-key operations, you don't need to construct key names with hashtags. diff --git a/content/rc/databases/configuration/data-eviction-policies.md b/content/rc/databases/configuration/data-eviction-policies.md index c856588ecfc..f83786a2303 100644 --- a/content/rc/databases/configuration/data-eviction-policies.md +++ b/content/rc/databases/configuration/data-eviction-policies.md @@ -1,5 +1,5 @@ --- -Title: Data eviction policies +Title: Data eviction linkTitle: Data eviction description: Data eviction policies control what happens when new data exceeds the memory limits of a database. Here, you'll learn the available policies and how to change which one is used for a database. weight: $weight @@ -12,7 +12,7 @@ aliases: /rv/concepts/data-eviction-policies/ The data eviction policy of a database controls what happens when new data exceeds the memory size of a database. Typically, such situations require _evicting_ (or deleting) data previously added to the database. -To control this behavior, [change the]({{< relref "/rc/databases/view-edit-database.md" >}}) **Data eviction policy** setting for a database. +To control this behavior, [edit database details]({{< relref "/rc/databases/view-edit-database.md" >}}) to change the **Data eviction policy** setting at the database level. ## Available policies @@ -29,7 +29,9 @@ For each database, you can choose from these data eviction policies: | volatile-ttl | Removes keys with expire field set to true and the shortest remaining time-to-live (TTL) value | | no eviction | New values aren't saved when memory limit is reached

When a database uses replication, this applies to the primary database | -Redis Cloud supports [Auto Tiering]({{< relref "/rs/databases/auto-tiering/" >}}) (Auto Tiering) +## Prevent data eviction + +Redis Cloud supports [Auto Tiering]({{< relref "/rs/databases/auto-tiering/" >}}) to prevent data eviction but maintain high performance. Auto Tiering can extend your database across RAM and Flash Memory and intelligently manage "hot" (active) data in RAM and "cold" (less active) data in Flash memory (SSD). diff --git a/content/rc/databases/configuration/data-persistence.md b/content/rc/databases/configuration/data-persistence.md index c498ed70631..afdca97cffd 100644 --- a/content/rc/databases/configuration/data-persistence.md +++ b/content/rc/databases/configuration/data-persistence.md @@ -10,7 +10,7 @@ aliases: /rv/concepts/data-persistence/ /rc/concepts/data-persistence/ /rc/concepts/data-persistence.md --- -Redis Enterprise Cloud can persist data to enable recovery in the event of memory loss or other catastrophic failure. When you enable data persistence, in-memory data is copied to persistent storage attached to the underlying cloud instance. +Redis Cloud can persist data to enable recovery in the event of memory loss or other catastrophic failure. When you enable data persistence, in-memory data is copied to persistent storage attached to the underlying cloud instance. ## Persistence options @@ -18,23 +18,23 @@ Data can be persisted in one of two ways: - An _Append-Only File_ (AOF) maintains a record (sometimes called a _redo log_ or _journal_) of write operations. This allows the data to be restored by using the record to reconstruct the database up to the point of failure. - The AOF file records write operations made to the database; it can be updated every second or on every write (_Flexible or Annual plans only_). + The AOF file records write operations made to the database; it can be updated every second or on every write (_Flexible or Annual plans only_). - AOF files allow recovery nearly to the point of failure; however, recovery takes longer as the database is reconstructed from the record. +- Snapshots are copies of the in-memory database, taken at periodic intervals (one, six, or twelve hours). You can restore data to the snapshot's point in time. -- Snapshots are copies of the in-memory database, taken at periodic intervals (one, six, or twelve hours). - Snapshot recovery is faster, however, there's a greater risk of data loss depending on the time between failure and the most recent snapshot. - -AOF files require more resources than snapshots; they provide greater protection (durability) at the cost of resources and recovery time. Snapshots provide faster recovery while risking greater data loss. +AOF files provide greater protection (durability) than snapshots at the cost of resources and recovery time. +Although snapshot recovery is faster, the risk of data loss is higher, depending on the time between failure and the most recent snapshot. -Data persistance can be also disabled. In such cases, data is lost when the database goes down. +{{}} +If you turn off data persistence, data is lost when the database goes down. +{{}} ## Configure data persistence -In Redis Enterprise Cloud, data persistence is a database configuration setting that can be changed by editing your database settings. +In Redis Cloud, data persistence is a database configuration setting that can be changed by [editing your database]({{< relref "/rc/databases/view-edit-database.md" >}}) settings. -The availability of the setting depends on your [subscription]({{}}): +The availability of the setting depends on your subscription: - Free subscriptions do not support data persistence; the setting is disabled entirely. diff --git a/content/rc/databases/configuration/high-availability.md b/content/rc/databases/configuration/high-availability.md index 4dd8267ebb3..28edebe4992 100644 --- a/content/rc/databases/configuration/high-availability.md +++ b/content/rc/databases/configuration/high-availability.md @@ -1,7 +1,7 @@ --- Title: High availability and replication linkTitle: High availability -description: Describes database replication and high availability as it affects Redis Enterprise Cloud. +description: Describes database replication and high availability as it affects Redis Cloud. weight: $weight alwaysopen: false categories: ["RC"] @@ -19,7 +19,7 @@ Replication allows for automatic failover and greater fault tolerance. It can p ## Options and plan support -Redis Enterprise Cloud supports three levels of replication: +Redis Cloud supports three levels of replication: - _No replication_ means that you will have a single copy of your database. @@ -30,10 +30,11 @@ Redis Enterprise Cloud supports three levels of replication: Your replication options depend on your [subscription plan]({{}}): - _Free_ plans do not support replication. -- _Fixed_ plans let you choose between no replication, single-zone replication, or multi-zone replication when creating a subscription. -- _Flexible_ and _Annual_ plans allow multi-zone or single-zone subscriptions by default. You can also disable replication. +- _Fixed_, _Flexible_ and _Annual_ paid plans let you choose between multi-zone or single-zone replication when creating a subscription. You can also turn off replication. -## Performance impact +After database creation, you can still enable or turn off replication. However, [zone settings]({{}}) are only configurable during database creation. + +## Performance and cost impact Replication can affect performance as traffic increases to synchronize all copies. @@ -49,7 +50,7 @@ Zone settings can only be defined when a subscription is created. You cannot ch This means you can't convert a multi-zone subscription to a single zone (or vice-versa). -To use different zone settings, create a new subscription with the preferred settings and then migrate data from the original subscription. +To use different zone settings, create a new subscription with the preferred settings and then [migrate data]({{}}) from the original subscription. ## More info diff --git a/content/rc/databases/create-database.md b/content/rc/databases/create-database.md index f2169cf123a..52a6d69f37a 100644 --- a/content/rc/databases/create-database.md +++ b/content/rc/databases/create-database.md @@ -10,9 +10,11 @@ aliases: /rv/administration/setup_and_editing/create-databases/ /rc/administration/setup_and_editing/create-databases/ /rc/administration/setup-and-editing/creating-databases/ --- +Before creating a Redis Cloud database, you need to [create an account]({{< relref "rc/rc-quickstart.md" >}}) and [create a subscription]({{< relref "rc/subscriptions#common-tasks" >}}). + To create a database in your Redis Enterprise Cloud [subscription]({{< relref "rc/subscriptions/" >}}): -1. Sign in to the Redis Cloud [admin portal](https://app.redislabs.com/new/). (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. @@ -38,16 +40,16 @@ 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 subscription plan, including cloud provider and region | -| **Active-Active Redis** | Checked when the subscription supports Active-Active databases (_coming soon; Flexible or Annual subscriptions only_) | -| **Auto Tiering** | Checked when the subscription supports Auto Tiering (_Flexible or Annual subscriptions only_) | -| **Database name** | A name for your database (_required_) | -| **Database port** | Automatically or manually assigns a database port (range: 10000-19999) (_Flexible or Annual subscriptions only_) | -| **Type** | Controls advanced database capabilities and protocol. Supported values include _[Redis Stack](https://redis.io/docs/stack/)_ (available only for Fixed and Free), _Redis_ (default for Flexible and Annual subscriptions), and _Memcached_ | -| **Advanced capabilities** | Extend core Redis functionality using [advanced capabilities]({{}}). Redis Enterprise Cloud supports selected advanced capabilities; for details, see [Redis Enterprise module support]({{}}) | -| **Supported Protocol(s)** | Choose between RESP2 and RESP3 _(Redis 7.2 only)_. See [Redis serialization protocol](https://redis.io/docs/reference/protocol-spec/#resp-versions) for details | +| Setting name | Description | +|:--------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Subscription** | Read-only description of your subscription plan, including cloud provider and region | +| **Active-Active Redis** | Checked when the subscription supports Active-Active databases (_coming soon; Flexible or Annual subscriptions only_) | +| **Auto Tiering** | Checked when the subscription supports Auto Tiering (_Flexible or Annual subscriptions only_) | +| **Database name** | A name for your database (_required_) | +| **Database port** | Automatically or manually assigns a database port (range: 10000-19999) (_Flexible or Annual subscriptions only_) | +| **Type** | Controls advanced database capabilities and protocol. Supported values include _[Redis Stack](https://redis.io/docs/stack/)_ (available only for Fixed and Free), _Redis_ (default for Flexible and Annual subscriptions), and _Memcached_ | +| **Advanced capabilities** | Extend core Redis functionality using [advanced capabilities]({{}}). Redis Cloud supports selected advanced capabilities; for details, see [Redis Enterprise and Redis Stack feature compatibility]({{}}) | +| **Supported Protocol(s)** | Choose between RESP2 and RESP3 _(Redis 7.2 only)_. See [Redis serialization protocol](https://redis.io/docs/reference/protocol-spec/#resp-versions) for details | ### Database port @@ -74,7 +76,7 @@ When the database **Type** is set to _Redis Stack_, the Advanced capabilities se {{For Fixed and Free subscriptions, the Database details page lists the capabilities and versions added by Redis Stack.}}{{< /image >}} -Redis Enterprise Cloud is updated on a regular basis, which includes the advanced capabilities supported by the service. Versions displayed by the admin console may vary from those shown above. For the latest details of any capability, see [Redis Stack and Redis Enterprise]({{}}). +Redis Cloud is updated on a regular basis, which includes the advanced capabilities supported by the service. Versions displayed by the admin console may vary from those shown above. For the latest details of any capability, see [Redis Stack and Redis Enterprise]({{}}). Redis Stack is available only for Fixed and Free subscriptions. @@ -109,30 +111,30 @@ The **Scalability** section lets you manage the maximum size, throughput, and ha The **Scalability** section is available only for Flexible and Annual plans. -|Setting name|Description| -|:-----------|:----------| -| **Memory size** | Maximum size (in GB) for your database | -| **Throughput** | Defines throughput in terms of maximum operations per second for the database

Databases with search and query enabled use the number of shards to determine throughput. To determine how many shards you need for your database, use the [sizing calculator](https://redis.com/modules/redis-search/redisearch-sizing-calculator/). | -| **Hashing policy** | Defines the [hashing policy]({{< relref "/rs/databases/durability-ha/clustering.md#changing-the-hashing-policy" >}}) | -| **OSS Cluster API** | Enables the [OSS Cluster API]({{< relref "/rs/databases/configure/oss-cluster-api.md" >}}) for a database

When this option is enabled, you cannot define a custom hashing policy| +| Setting name | Description | +|:--------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Memory limit** | Maximum size (in GB) for your database | +| **Throughput** | Defines throughput in terms of maximum operations per second for the database

Databases with search and query enabled use the number of shards to determine throughput. To determine how many shards you need for your database, use the [sizing calculator](https://redis.com/modules/redis-search/redisearch-sizing-calculator/). | +| **Hashing policy** | Defines the [hashing policy]({{< relref "/rs/databases/durability-ha/clustering#supported-hashing-policies" >}}) | +| **OSS Cluster API** | Enables the [OSS Cluster API]({{< relref "/rs/databases/configure/oss-cluster-api.md" >}}) for a database

When this option is enabled, you cannot define a custom hashing policy | To learn more about these settings and when to use them, see [Database clustering]({{< relref "/rs/databases/durability-ha/clustering.md" >}}). -### Memory size +### Memory limit -Memory size represents the maximum amount of memory for the database, which includes data values, keys, module data, and overhead for specific features. High availability features, such as replication and Active-Active, dramatically increase memory consumption. +Memory limit represents the maximum amount of memory for the database, which includes data values, keys, module data, and overhead for specific features. High availability features, such as replication and Active-Active, dramatically increase memory consumption. Here are some general guidelines: -- Memory size represents an upper limit. You cannot store more data than the memory size. Depending on your other selections, available memory for data may be much less than expected. +- Memory limit represents an upper limit. You cannot store more data than the memory limit. Depending on your other selections, available memory for data may be much less than expected. -- Replication doubles memory consumption; that is, 512MB of data requires at least 1GB of memory size when replication is enabled. +- Replication doubles memory consumption; that is, 512MB of data requires at least 1GB of memory limit when replication is enabled. -- Active-Active replication also doubles memory consumption. The effect is cumulative; that is, if you enable Active-Active and replication, the memory size impact can be as large as four times (4x) the original data size. (This is significantly reduced when [Auto Tiering]({{< relref "/rs/databases/auto-tiering/" >}}) is enabled.) +- Active-Active also doubles memory consumption and the effect is cumulative with replication's impact. Since Active-Active requires replication to be turned on, the memory limit impact can be as large as four times (4x) the original data size. - Advanced capabilities also consume memory. -Memory limits in Redis Enterprise Cloud are subject to the same considerations as Redis Enterprise Software; to learn more, see [Database memory limits]({{< relref "/rs/databases/memory-performance/memory-limit.md" >}}) +Memory limits in Redis Cloud are subject to the same considerations as Redis Enterprise Software; to learn more, see [Database memory limits]({{< relref "/rs/databases/memory-performance/memory-limit.md" >}}) ## Durability section @@ -141,13 +143,13 @@ The **Durability** section helps you keep your database (and your data) availabl {{Use the Durability settings to keep your database (and data) available when problems occur.}}{{< /image >}} -|Setting name|Description| -|:-----------|:----------| -| **High availability** | Replicates your data across multiple nodes, as allowed by your subscription plan | -| **Data persistence** | Defines whether (and how) data is saved to disk; [available options]({{< relref "/rc/databases/configuration/data-persistence.md" >}}) depend on your plan type | -| **Data eviction policy** | Defines what happens when your database reaches its [memory size limit]({{< relref "/rc/databases/configuration/data-eviction-policies.md" >}}) | -| **Remote backup** | (_paid Fixed, Flexible, or Annual subscriptions only_) When enabled, identifies a location and interval for [data backups]({{< relref "/rc/databases/back-up-data.md" >}}). | -| **Active-Passive Redis** | (_Flexible or Annual subscriptions only_) When enabled, identifies a path to the linked database. | +| Setting name | Description | +|:-------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **High availability** | Replicates your data across multiple nodes, as allowed by your subscription plan | +| **Data persistence** | Defines whether (and how) data is saved to disk; [available options]({{< relref "/rc/databases/configuration/data-persistence.md" >}}) depend on your plan type | +| **Data eviction policy** | Configures which [policy]({{< relref "/rc/databases/configuration/data-eviction-policies.md" >}}) is applied when your database reaches its memory limit | +| **Remote backup** | (_paid Fixed, Flexible, or Annual subscriptions only_) When enabled, identifies a location and interval for [data backups]({{< relref "/rc/databases/back-up-data.md" >}}) | +| **Active-Passive Redis** | (_Flexible or Annual subscriptions only_) When enabled, identifies a path to the linked database | ## Security section @@ -156,12 +158,12 @@ The **Security** section helps you control access to your database. {{Use the Security settings to control access to your database.}}{{< /image >}} -|Setting name|Description| -|:-----------|:----------| -| **Default user** | When enabled, permits access using a simple password | -| **Redis password** | Password assigned to the database when created | -| **CIDR allow list** | (_paid Fixed, Flexible, or Annual subscriptions only_) Range of IP addresses/security groups allowed to [access the database]({{< relref "/rc/security/cidr-whitelist.md" >}})| -| **Transport layer security (TLS)** | (_Flexible or Annual subscriptions only_) Enables [transport security layer]({{< relref "/rc/security/database-security/tls-ssl.md" >}})(TLS) encryption for database access.| +| Setting name | Description | +|:-----------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Default user** | When enabled, permits access using a simple password | +| **Redis password** | Password assigned to the database when created | +| **CIDR allow list** | (_paid Fixed, Flexible, or Annual subscriptions only_) [Allow list]({{< relref "/rc/security/cidr-whitelist.md" >}}) of IP addresses/security groups permitted to access the database | +| **Transport layer security (TLS)** | (_Flexible or Annual subscriptions only_) Enables [transport security layer]({{< relref "/rc/security/database-security/tls-ssl.md" >}})(TLS) encryption for database access | ## Alerts section @@ -172,13 +174,13 @@ The **Alerts** section defines notification emails sent to your account and the The available alerts vary according to the subscription type. -|Setting name|Description| -|:-----------|:----------| -| **Dataset size has reached** | When enabled, sends an an email when the database reaches the defined memory size _(Free, Flexible, or Annual plans only_)| -| **Latency is higher than** | When enabled, sends an an email when the latency exceeds the defined memory size _(paid Fixed plans only_)| -| **Number of connections** | When enabled, sends an email when the connections exceeds the defined limit. _(Free and Fixed plans only)_| -| **Replica Of - database unable to sync with source** | When enabled, sends email when the replica database cannot sync with the primary (source) database _(Flexible or Annual plans only_) | -| **Replica Of - sync lag is higher than** | When enabled, sends email when the sync lag exceeds the defined threshold _(Flexible or Annual plans only_) | -| **Throughput is higher than** | When enabled, sends an email when the operations per second exceed the defined threshold _(paid Fixed, Flexible, or Annual plans only_)| -| **Throughput is lower than** | When enabled, sends an email when the operations per second falls below the defined threshold _(paid Fixed, Flexible, or Annual plans only_)| -| **Total size of datasets under this plan reached** | When enabled, sends an an email when the database reaches the defined memory size _(paid Fixed plans only_)| +|Setting name| Description | +|:-----------|:---------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Dataset size has reached** | When enabled, sends an an email when the database reaches the defined memory limit _(Flexible, or Annual plans only_) | +| **Latency is higher than** | When enabled, sends an an email when the latency exceeds the defined limit _(paid Fixed, Flexible or Annual plans only_) | +| **Number of connections** | When enabled, sends an email when the connections exceeds the defined limit. _(Free and Fixed plans only)_ | +| **Replica Of - database unable to sync with source** | When enabled, sends email when the replica database cannot sync with the primary (source) database _(Flexible or Annual plans only_) | +| **Replica Of - sync lag is higher than** | When enabled, sends email when the sync lag exceeds the defined threshold _(Flexible or Annual plans only_) | +| **Throughput is higher than** | When enabled, sends an email when the operations per second exceed the defined threshold _(paid Fixed, Flexible, or Annual plans only_) | +| **Throughput is lower than** | When enabled, sends an email when the operations per second falls below the defined threshold _(paid Fixed, Flexible, or Annual plans only_) | +| **Total size of datasets under this plan reached** | When enabled, sends an an email when the combined total size of databases in the subscription reaches the defined memory limit _(paid Fixed plans only_) | diff --git a/content/rc/databases/delete-database.md b/content/rc/databases/delete-database.md index 67ed6b4d676..4d41e28b654 100644 --- a/content/rc/databases/delete-database.md +++ b/content/rc/databases/delete-database.md @@ -17,7 +17,7 @@ This command requires the account owner role. ## Step-by-step -1. Sign in to the Redis Cloud [admin portal](https://app.redislabs.com/new/). +1. Sign in to the [Redis Cloud console](https://app.redislabs.com/). 1. If you have more than one subscription, select the target subscription from the list. This displays the **Databases** tab for the selected subscription. @@ -35,21 +35,21 @@ This command requires the account owner role. {{The Delete button is located in the Danger zone section of the database Configuration tab.}}{{< /image >}} -1. When the **Delete database** dialog appears, use the **Delete database** button to confirm your choice. - - {{The Delete button is located in the Danger zone section of the database Configuration tab.}}{{< /image >}} - - If you only have one database in your subscription, you can delete both the database and the subscription from the **Delete database** confirmation dialog: - - - **Delete both** deletes both the database and the subscription. +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. - - **Delete database** deletes the database but keeps the subscription. - - {{A different delete database confirmation dialog asks you to consider deleting the subscription as well.}}{{< /image >}} + - Select **Delete my subscription as well** to delete both the database and the subscription. + + - Clear **Delete my subscription as well** 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 >}} + {{A different delete database confirmation dialog asks you to consider deleting the subscription as well.}}{{< /image >}} + +1. To confirm your choice, use the **Delete database** button or the **Delete both** button if the delete subscription checkbox is selected. + + {{The Delete database button is located in the Danger zone section of the database Configuration tab.}}{{< /image >}} {{The Delete both button is located in the Danger zone section of the database Configuration tab.}}{{< /image >}} + When the operation completes, the database and its data are deleted. diff --git a/content/rc/databases/flush-data.md b/content/rc/databases/flush-data.md index 8260bece1b5..bdd047a2d34 100644 --- a/content/rc/databases/flush-data.md +++ b/content/rc/databases/flush-data.md @@ -11,10 +11,6 @@ aliases: /rc/how-to/all-memcached-cloud/ The [FLUSHALL](https://redis.io/commands/flushall) command provides a fast way to remove all data from a database. -To use it, connect your database and then issue the command. - -There are several ways to do this, depending on your circumstances and environment. - {{< note >}} When you _flush_ a database, you remove all data. This is a prerequisite to deleting a database.

@@ -23,7 +19,20 @@ This _permanently_ removes all data from the database. The data cannot be recov We _strongly_ recommend backing up databases before flushing them. {{}} -## The Redis-CLI utility +## How to use FLUSHALL + +To use it, connect your database and then issue the command. + +There are several ways to do this, depending on your circumstances and environment. + +The following sections provide some options: + +- [`redis-cli`]({{}}) +- [RedisInsight CLI]({{}}) +- [`netcat`]({{}}) +- [SASL connection]({{}}) + +### redis-cli To use the `redis-cli` utility: @@ -37,29 +46,29 @@ Example: redis-cli -h redis-12345.server.cloud.redislabs.example.com -p 12345 -a xyz flushall ``` -## The netcat utility +### RedisInsight -If you have shell access to the server hosting your database, you can use the [netcat](https://en.wikipedia.org/wiki/Netcat) (`nc`) to send the `flush_all` command to your database: - -```sh -echo "flush_all" | nc redis-12345.server.cloud.redislabs.example.com 12345 -``` - -## RedisInsight CLI - -If you've installed [RedisInsight]({{}}) and added your database, you can use the RedisInsight command-line interface (CLI) to issue commands: +If you install [RedisInsight]({{}}) and [add your database]({{}}), you can use the RedisInsight workbench to run commands: 1. Start RedisInsight and connect to your database. -2. From the RedisInsight menu, select **CLI** and wait for the client to connect to your database. +2. From the RedisInsight menu, select **Workbench** and wait for the client to connect to your database. -3. In the command area, enter `flushall` and then press _Enter_. +3. In the command area, enter `flushall` and then select the green **run** arrow. {{You can use RedisInsight to issue commands to a database.}}{{< /image >}} The 'OK' response indicates that the command executed properly. -## SASL connection +### netcat + +If you have shell access to your database's host server, you can use [netcat](https://en.wikipedia.org/wiki/Netcat) (`nc`) to send the `flush_all` command to your database: + +```sh +echo "flush_all" | nc redis-12345.server.cloud.redislabs.example.com 12345 +``` + +### SASL connection If you do not have permission to access the command shell of the server hosting your database or are unable to use RedisInsight, but you have connection credentials and your database supports [Simple Authentication and Security Layer](https://en.wikipedia.org/wiki/Simple_Authentication_and_Security_Layer) connections, you can use an SASL-enabled command-line client. diff --git a/content/rc/databases/import-data.md b/content/rc/databases/import-data.md index d1d13b29011..9bf56843082 100644 --- a/content/rc/databases/import-data.md +++ b/content/rc/databases/import-data.md @@ -22,7 +22,11 @@ Expired keys are not imported. As a result, the number of keys in the source and destination databases can be different after the import is complete. {{< /note >}} -## Import from a Redis server +## Prerequisites + +In preparation, make certain the Redis version of the source database is compatible with the database where the data will be imported. + +## Import from a Redis OSS server To import a dataset from any publicly available Redis server: @@ -32,12 +36,12 @@ To import a dataset from any publicly available Redis server: - Source type - Select **Redis**. - Redis Hostname/IP Address - Enter the hostname or the public IP address of the source Redis server. - Redis port - Enter the port of the source Redis server if it is not the default value of `6379`. - - Password - Enter the password, if required by the Redis database. + - Password - Enter the password, if required by the source Redis database. 1. Select **Import**. ## Restore from an RDB file -If you have an RDB or a compressed RDB file from a previous backup, you can restore data from that file into your Redis Enterprise Cloud database. +If you have an RDB or a compressed RDB file from a previous backup, you can restore data from that file into your Redis Cloud database. ### Via FTP or HTTP @@ -170,7 +174,7 @@ To use the Redis Cloud admin console to import your data, you must first share t To share and import an RDB file that is stored in a Google Cloud Storage bucket: -1. In the Google Cloud Storage bucket, edit the file's Access Control List to give read access to Redis Enterprise Cloud: +1. In the Google Cloud Storage bucket, edit the file's Access Control List to give read access to Redis Cloud: 1. Select **Edit access** in the RDB file menu. 1. Select **Add item**. 1. Enter the user details and access: diff --git a/content/rc/databases/migrate-databases.md b/content/rc/databases/migrate-databases.md index 480028c1f21..32218da36bb 100644 --- a/content/rc/databases/migrate-databases.md +++ b/content/rc/databases/migrate-databases.md @@ -19,11 +19,11 @@ The most common way to transfer data to a new database is to import a copy of th Here's how it works: -1. Select an export storage destination and verify that it's ready for use and has sufficient space. +1. [Select an export storage destination]({{}}) and verify that it's ready for use and has sufficient space. -1. Export the data from the original database to the storage location. +1. [Export]({{}}) the data from the original database to the storage location. -1. Import the exported data into the target database, the one hosted by the new subscription. +1. [Import]({{}}) the exported data into the target database, the one hosted by the new subscription. The migrated data reflects the state of the data at the time it was originally exported. @@ -37,16 +37,18 @@ If your target database is hosted on a Flexible (or Annual) subscription, you ca The source database remains active while the data migrates. -To do this, specify the target database as an Active-Passive replica of the the source database. The general process is: +The following sections describe Active-Passive syncing processes. -1. Get the public endpoint of the source database. +### General Active-Passive syncing process + +To migrate data using Active-Passive syncing, specify the target database as an Active-Passive replica of the source database: + +1. Get the source database's public endpoint from the **General** section of the database's **Configuration** tab. 2. Enable the target database as an Active-Passive replica for the source. 3. Wait for the data to sync. 4. Switch apps and other connections to the target database. 5. Disable Active-Passive for the target database. -You need the public endpoint details for the source database. These are available from the database list and the **General** section of the **Configuration** tab for the source database. - {{< note >}} An error will appear when syncing the two databases if the source database has [Transport Layer Security (TLS)]({{< relref "/rc/security/database-security/tls-ssl" >}}) enabled. [Contact support](https://redis.com/company/support/) if you want to migrate a TLS-enabled database using Active-Passive. {{< /note >}} @@ -55,9 +57,11 @@ An error will appear when syncing the two databases if the source database has [ An error will appear when syncing the two databases if the source and target databases are hosted on different Redis Cloud accounts. [Contact support](https://redis.com/company/support/) if you want to migrate a database between accounts using Active-Passive. {{< /note >}} -Here's how this works for databases hosted on the same account: +### Detailed Active-Passive syncing process + +If the databases belong to the same Redis Cloud account, follow these detailed steps to migrate data using Active-Passive syncing: -1. Select **Databases** from the [admin menu](http://app.redis.com/) and select the source database in the list. +1. Select **Databases** from the [Redis Cloud console](https://app.redislabs.com/) menu and select the source database in the list. {{Select the source database from the database list.}}{{< /image >}} diff --git a/content/rc/databases/monitor-performance.md b/content/rc/databases/monitor-performance.md index 8760b222472..8ae52b1722b 100644 --- a/content/rc/databases/monitor-performance.md +++ b/content/rc/databases/monitor-performance.md @@ -11,7 +11,7 @@ aliases: /rv/administration/configuration/monitoring-performance/ /rc/databases/monitor-performance/ --- -Redis Enterprise Cloud provides a variety of metrics to help you monitor database performance. You can view graphs of performance data at any time and receive emails when performance crosses defined threshholds. +Redis Cloud provides a variety of metrics to help you monitor database performance. You can view graphs of performance data at any time and receive emails when performance crosses defined threshholds. ## View database metrics @@ -23,6 +23,8 @@ Performance data provides insight into how your database is being used and how w The interval scrollbar controls the time period displayed in the graphs. +{{The Metrics tab of the View Database screen.}}{{< /image >}} + ## Promote metric graphs The **Metrics** screen shows two primary graphs and a collection of smaller ones. You can promote any smaller graph to a primary position. @@ -64,9 +66,7 @@ For more detailed analysis, consider using [RedisInsight]({{< relref "/ri/" >}}) 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. - -For details, including a breakdown of alerts available for each subscription type, see [Alerts section]({{< relref "/rc/databases/view-edit-database#alerts-section" >}}). +To do so, go to the **Configuration** tab of the database and then locate the **Alerts** section. For details, including a breakdown of alerts available for each subscription type, see [Alerts section]({{< relref "/rc/databases/view-edit-database#alerts-section" >}}). Alert settings are specific to a given database. To receive alerts for multiple databases, make sure each is configured accordingly. @@ -74,8 +74,6 @@ Alert settings are specific to a given database. To receive alerts for multiple Any member of the account team can receive alert emails. -To update alert settings for one or more team members, select **Access Management** from the admin console menu and then select the **Team** tab. - -For details, see [Access management]({{< relref "/rc/security/access-control/access-management" >}}). +To update alert settings for one or more team members, select **Access Management** from the admin console menu and then select the **Team** tab. For details, see [Access management]({{< relref "/rc/security/access-control/access-management" >}}). -If you subscribe to Redis Enterprise Cloud through a Platform-as-a-Service (PaaS) provider (such as Heroku), you will need to review your provider's documentation for help managing your team. +If you subscribe to Redis Cloud through a Platform-as-a-Service (PaaS) provider (such as Heroku), you will need to review your provider's documentation for help managing your team. diff --git a/content/rc/databases/system-logs.md b/content/rc/databases/system-logs.md index caa1d4b507e..0a5e3bb4abd 100644 --- a/content/rc/databases/system-logs.md +++ b/content/rc/databases/system-logs.md @@ -10,11 +10,11 @@ aliases: [ "/rv/administration/system-logs/", --- The **Logs** page contains events, alerts, and logs from the activities, databases, and subscriptions associated with your account. -{{Choose the Logs command from the Redis Cloud admin console menu to view your subscription system log.}}{{< /image >}} +{{Choose the Logs command from the Redis Cloud admin console menu to view your subscription system log.}}{{< /image >}} You can: -* Sort the list by a specific field in descending or ascending order. Supported fields include *Time*, *Originator*, *Database name*, and *Activity*. +* Sort the list by a specific field in descending or ascending order. Supported fields include *Time*, *Originator*, *Database name*, *API key name*, and *Activity*. {{Use the arrows in the list header to sort the list.}}{{< /image >}} {{The direction of the arrow corresponds to the direction of the sort.}}{{< /image >}} @@ -28,4 +28,4 @@ You can: {{Use the refresh button in the top right to refresh the system logs}}{{< /image >}} -* Use the search bar to search for specific entries. Supported fields include *Originator*, *Database name*, *Activity*, and *Description*. \ No newline at end of file +* Use the search bar to search for specific entries. Supported fields include *Originator*, *Database name*, *API key name*, *Activity*, and *Description*. \ No newline at end of file diff --git a/content/rc/databases/view-edit-database.md b/content/rc/databases/view-edit-database.md index 9b6d627c4ef..ab4ffbfd799 100644 --- a/content/rc/databases/view-edit-database.md +++ b/content/rc/databases/view-edit-database.md @@ -11,22 +11,24 @@ aliases: /rc/administration/setup-and-editing/viewing-editing-database/ /rc/administration/setup/edit-database.md --- -Use the **Databases** menu of the admin console to manage your subscription databases. +Use the **Databases** menu of the Redis Cloud console to manage your subscription databases. To view the details of a database: -1. Sign in to the Redis Cloud [admin console](https://app.redislabs.com/new/). (Create an account if you don't already have one.) +1. Sign in to the [Redis Cloud console](https://app.redislabs.com/). (Create an account if you don't already have one.) -2. Locate the database in the list. +2. Select the **Databases** menu to display a searchable list of all databases. + +3. Locate the database in the list. -3. Select the database name to open the **Database** page. +4. Select the database name to open the **Database** page. {{The Configuration tab of the Database details screen.}}{{< /image >}} The **Database** screen lets you review: - Configuration details of a database - Graphs showing performance metrics -- Recent activity via a "slowlog," which lists queries that exceed a certain [execution time](https://redis.io/commands/slowlog). +- Recent activity via a "[slowlog](https://redis.io/commands/slowlog)," which lists queries that exceed a certain execution time. For help changing database settings, see [Edit database details](#edit-database-details). @@ -38,21 +40,21 @@ The **Configuration details** screen is divided into sections, each dedicated to The **General** section defines basic properties about your database. -The available settings vary according to your subscription plan, cloud provider, and design choices. For example, if you do not select a module when crating a database, the **Module** setting is not displayed when you view its configuration details. - -|Setting name|Description| -|:-----------|:----------| -| **Database Name** | The name given to your database | -| **Public endpoint** | Public URI used by any application or client to access the database. | -| **Private endpoint** | Private endpoint URI available to approved clients; use CIDR allow list and VPC peering to enabled access (_Flexible or Annual subscriptions only_)| -| **Type** | Either 'redis' or 'memcached' based on the value selected when the database was created | -| **Redis version** | Redis version used to create the database | -| **Auto Tiering** | Checked when the subscription supports Auto Tiering (_Flexible or Annual subscriptions only_) | -| **Activated on** | Date and time the database was created | -| **Active-Active Redis** | Checked when the database is part of an Active-Active relationship (_coming soon; Flexible or Annual subscriptions only_) | -| **Last changed** | Date and time of last update | +The available settings vary according to your subscription plan, cloud provider, and design choices. For example, if you do not select an Advanced Capability when creating a database, the **Advanced Capabilities** setting is not displayed when you view its configuration details. + +| Setting name | Description | +|:--------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Database Name** | The name given to your database | +| **Public endpoint** | Public URI used by any application or client to access the database. | +| **Private endpoint** | Private endpoint URI available to approved clients; use CIDR allow list and VPC peering to enabled access (_Flexible or Annual subscriptions only_) | +| **Type** | Displays 'Redis', 'Redis Stack' or 'memcached' based on the value selected when the database was created | +| **Redis version** | Redis version used to create the database | +| **Auto Tiering** | Checked when the subscription supports Auto Tiering (_Flexible or Annual subscriptions only_) | +| **Creation time** | Date and time the database was created | +| **Active-Active Redis** | Checked when the database is part of an Active-Active relationship | +| **Last changed** | Date and time of last update | | **Supported Protocol(s)** | Shows which version of RESP the database uses. See [Redis serialization protocol](https://redis.io/docs/reference/protocol-spec/#resp-versions) for details | -| **Advanced capabilites** | This setting appears when when an [advanced capability]({{< relref "/stack" >}}) is enabled for a database | +| **Advanced Capabilites** | This setting appears when when an [advanced capability]({{< relref "/stack" >}}) is enabled for a database | ### Scalability section @@ -62,13 +64,13 @@ The **Scalability** section describes the memory size, throughput, and hashing p The **Scalability** section is primarily for Flexible and Annual plans. Free and Fixed plans have options for memory limit and memory used. -|Setting name|Description| -|:-----------|:----------| -| **Memory limit** | Maximum size (in GB) for your database | -| **Memory used** | Memory currently used for your database | -| **Throughput** | Defines throughput in terms of maximum operations per second for the database

Databases with search and query enabled use the number of shards to determine throughput. To determine how many shards you need for your database, use the [sizing calculator](https://redis.com/modules/redis-search/redisearch-sizing-calculator/). | | -| **Hashing policy** | Defines the [hashing policy]({{< relref "/rs/databases/durability-ha/clustering.md#changing-the-hashing-policy" >}}) | -| **Cluster OSS** | Enables the [OSS Cluster API]({{< relref "/rs/databases/configure/oss-cluster-api.md" >}}) for a database

When this option is enabled, you cannot define a custom hashing policy| +| Setting name |Description| +|:----------------------|:----------| +| **Plan Memory limit** | Maximum size (in GB) for your database | +| **Memory used** | Memory currently used for your database | +| **Throughput** | Defines throughput in terms of maximum operations per second for the database

Databases with search and query enabled use the number of shards to determine throughput. To determine how many shards you need for your database, use the [sizing calculator](https://redis.com/modules/redis-search/redisearch-sizing-calculator/). | | +| **Hashing policy** | Defines the [hashing policy]({{< relref "/rs/databases/durability-ha/clustering.md#supported-hashing-policies" >}}) | +| **Cluster OSS** | Enables the [OSS Cluster API]({{< relref "/rs/databases/configure/oss-cluster-api.md" >}}) for a database

When this option is enabled, you cannot define a custom hashing policy| To learn more about these settings and when to use them, see [Database clustering]({{< relref "/rs/databases/durability-ha/clustering.md" >}}). @@ -78,13 +80,13 @@ The Durability section helps protect your data when problems occur. These setti {{Use the Durability  section to protect your data from unexpected problems.}}{{< /image >}} -|Setting name|Description| -|:-----------|:----------| -| **High availability** | Replicates your data across multiple nodes, as allowed by your subscription plan | -| **Data persistence** | Defines whether (and how) data is saved to disk; [available options]({{< relref "/rc/databases/configuration/data-persistence.md" >}}) depend on your plan type | -| **Data eviction policy** | Defines what happens when your database reaches its [memory size limit]({{< relref "/rc/databases/configuration/data-eviction-policies.md" >}}) | -| **Remote backup** | (_paid Fixed, Flexible, or Annual subscriptions only_) When enabled, identifies a location and interval for [data backups]({{< relref "/rc/databases/back-up-data.md" >}}). | -| **Active-passive Redis** | (_Flexible or Annual subscriptions only_) When enabled, identifies a path to the linked database. | +| Setting name | Description | +|:-------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **High availability** | Replicates your data across multiple nodes, as allowed by your subscription plan | +| **Data persistence** | Defines whether (and how) data is saved to disk; [available options]({{< relref "/rc/databases/configuration/data-persistence.md" >}}) depend on your plan type | +| **Data eviction policy** | Configures which [policy]({{< relref "/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 "/rc/databases/back-up-data.md" >}}). (_paid subscriptions only_) | +| **Active-Passive Redis** | When enabled, identifies a path to the linked database. (_Flexible or Annual subscriptions only_) | ### Security section @@ -93,12 +95,12 @@ The **Security** section helps you control access to your database. {{Use the Security settings to control access to your database.}}{{< /image >}} -|Setting name|Description| -|:-----------|:----------| -| **Default user** | When enabled, permits access using a simple password | -| **Default user password** | Password assigned to the database when created | -| **CIDR allow list** | (_paid Fixed, Flexible, or Annual subscriptions only_) Range of IP addresses/security groups allowed to [access the database]({{< relref "/rc/security/cidr-whitelist.md" >}})| -| **Transport layer security (TLS)** | (_Flexible or Annual subscriptions only_) Enables [transport security layer]({{< relref "/rc/security/database-security/tls-ssl.md" >}})(TLS) encryption for database access.| +|Setting name| Description | +|:-----------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Default user** | When enabled, permits access using a simple password | +| **Default user password** | Password for default user. A default password is assigned to the database on creation and may be updated. | +| **CIDR allow list** | [Allow list]({{< relref "/rc/security/cidr-whitelist.md" >}}) of IP addresses/security groups permitted to access the database. (_paid subscriptions only_) | +| **Transport layer security (TLS)** | Enables [transport security layer]({{< relref "/rc/security/database-security/tls-ssl.md" >}})(TLS) encryption for database access. (_Flexible or Annual subscriptions only_) | ### Alerts section @@ -109,16 +111,16 @@ The **Alerts** section defines notification emails sent to your account and the The available alerts vary according to the subscription type. -|Setting name|Description| -|:-----------|:----------| -| **Dataset size has reached** | When enabled, sends an an email when the database reaches the defined memory size _(Free, Flexible, or Annuals plans only_)| -| **Total size of datasets under this plan reached** | When enabled, sends an an email when the database reaches the defined memory size _(paid Fixed plans only_)| -| **Throughput is higher than** | When enabled, sends an email when the operations per second exceed the defined threshold _(paid Fixed, Flexible, or Annuals plans only_)| -| **Throughput is lower than** | When enabled, sends an email when the operations per second falls below the defined threshold _(paid Fixed, Flexible, or Annuals plans only_)| -| **Latency is higher than** | When enabled, sends an an email when the latency exceeds the defined memory size _(paid Fixed plans only_)| -| **Number of connections** | When enabled, sends an email when the connections exceeds the defined limit. _(Free and Fixed plans only)_| -| **Replica Of - database unable to sync with source** | When enabled, sends email when the replica database cannot sync with the primary (source) database _(Flexible or Annuals plans only_) | -| **Replica Of - sync lag is higher than** | When enabled, sends email when the sync lag exceeds the defined threshold _(Flexible or Annuals plans only_) | +|Setting name| Description | +|:-----------|:----------------------------------------------------------------------------------------------------------------------------------------------| +| **Dataset size has reached** | When enabled, sends an an email when the database reaches the defined memory limit _(Free, Flexible, or Annuals plans only_) | +| **Total size of datasets under this plan reached** | When enabled, sends an an email when the database reaches the defined memory limit _(paid Fixed plans only_) | +| **Throughput is higher than** | When enabled, sends an email when the operations per second exceed the defined threshold _(paid Fixed, Flexible, or Annuals plans only_) | +| **Throughput is lower than** | When enabled, sends an email when the operations per second falls below the defined threshold _(paid Fixed, Flexible, or Annuals plans only_) | +| **Latency is higher than** | When enabled, sends an an email when the latency exceeds the defined limit _(paid Fixed plans only_) | +| **Number of connections** | When enabled, sends an email when the connections exceeds the defined limit. _(Free and Fixed plans only)_ | +| **Replica Of - database unable to sync with source** | When enabled, sends email when the replica database cannot sync with the primary (source) database _(Flexible or Annuals plans only_) | +| **Replica Of - sync lag is higher than** | When enabled, sends email when the sync lag exceeds the defined threshold _(Flexible or Annuals plans only_) | ### Danger zone @@ -130,18 +132,6 @@ Here, you can: - Delete the database. - When you choose this action, you're asked to confirm. - - {{The Delete database confirmation dialog confirms your decision to delete a database.}}{{< /image >}} - - If you only have one database in your subscription, you can delete both the database and the subscription from the **Delete database** confirmation dialog: - - - **Delete both** deletes both the database and the subscription. - - - **Delete database** deletes the database but keeps the subscription. - - {{A different delete database confirmation dialog asks you to consider deleting the subscription as well.}}{{< /image >}} - Databases must be active and empty before they can be deleted. To learn more, see [Delete a database]({{< relref "/rc/databases/delete-database.md" >}}). - Import data into the database. @@ -160,21 +150,27 @@ The **Databases** list summarizes the status of all databases from the subscript You can: -- Sort the list in descending or ascending order using the the arrow displayed to right of the field name in the header. Supported fields include **Subscription**, **Name**, and **Memory**. +- Search by typing into the search box located above the database list. - {{Use the arrows in the list header to sort the list.}}{{< /image >}} {{The direction of the arrow corresponds to the direction of the sort.}}{{< /image >}} + {{Use the search bar to filter the list.}}{{< /image >}} - Select the arrow icon to change the sort order. One sort order can be active at any given time. +- Filter by selecting a filter type and then selecting the checkbox next to the options you want to include from the dropdown. Select the Filter toggle, located on the right of the search bar, if the filter types are hidden. -- Use the Filter icon displayed to the right of the field name in the header to display string matches for that field. + {{Use the filter toggle to display filter options.}}{{< /image >}} - {{Use the filter icon in the list header to filter the list.}}{{< /image >}} + You can filter the list on **Status**, **Subscription**, **Capabilities**, and **Options**. String matches are _not_ case-sensitive. You can specify more than one filter expression at a time. - You can filter the list on **Subscription**, **Name**, **Endpoint**, and **Options**. String matches are _not_ case sensitive. You can specify more than one filter expression at a time. + A list of selected filters appears below the filter types. - The icon is circled when a filter is active. + To remove a filter click the **x** to the right of the name of that filter. To remove all filters, select **Clear all**. - {{Active filters display a circle in the icon.}}{{< /image >}} + {{Use the filter toggle to display filter options.}}{{< /image >}} + +- Sort the list in descending or ascending order using the arrow displayed to right of the field name in the header. Supported fields include **Subscription**, **Name**, **Database ID**, and **Memory**. + + {{Use the arrows in the list header to sort the list.}}{{< /image >}} {{The direction of the arrow corresponds to the direction of the sort.}}{{< /image >}} + + Select the arrow icon to change the sort order. One sort order can be active at any given time. - Use the controls in the list footer to change the number of items displayed in the list or to navigate. @@ -198,21 +194,21 @@ Because databases exist within the context of a deployment, certain fields canno Here's what you can change: -| Section | Setting | Comments | -|:-----------|:----------|:---------| -| General | Database name || -| Scalability | Memory limit | _Flexible and Annual subscriptions only)_ | -| | Throughput | _Flexible and Annual subscriptions only)_ | -| | Hashing policy | _Flexible and Annual subscriptions only)_ | -| | Cluster OSS | _Flexible and Annual subscriptions only)_ | -| Durability | High-availability | _paid Fixed, Flexible, and Annual subscriptions only)_ | -| | Data persistence | _paid Fixed, Flexible, and Annual subscriptions only)_ | -| | Data eviction policy | | -| | Remote backup | _paid Fixed, Flexible, Annual subscriptions only)_ | -| | Active-passive Redis | _Flexible and Annual subscriptions only)_ | -| Security | Default user | -| | Default user password | -| | CIDR allow list | _paid Fixed, Flexible, and Annual subscriptions only)_ | +| Section | Setting | Comments | +|:-----------|:-------------------------------|:---------| +| General | Database name || +| Scalability | Memory limit | _Flexible and Annual subscriptions only)_ | +| | Throughput | _Flexible and Annual subscriptions only)_ | +| | Hashing policy | _Flexible and Annual subscriptions only)_ | +| | Cluster OSS | _Flexible and Annual subscriptions only)_ | +| Durability | High-availability | _paid Fixed, Flexible, and Annual subscriptions only)_ | +| | Data persistence | _paid Fixed, Flexible, and Annual subscriptions only)_ | +| | Data eviction policy | | +| | Remote backup | _paid Fixed, Flexible, Annual subscriptions only)_ | +| | Active-Passive Redis | _Flexible and Annual subscriptions only)_ | +| Security | Default user | +| | Default user password | +| | CIDR allow list | _paid Fixed, Flexible, and Annual subscriptions only)_ | | | Transport layer security (TLS) | _Flexible and Annual subscriptions only)_ | | Alerts | all available for subscription | diff --git a/content/rc/rc-quickstart.md b/content/rc/rc-quickstart.md index 6943913a7fa..671746a468c 100644 --- a/content/rc/rc-quickstart.md +++ b/content/rc/rc-quickstart.md @@ -10,7 +10,7 @@ aliases: /rv/quick-setup/ /rc/quick-setup/ --- -If you're new to Redis Enterprise Cloud, this quick start helps you get up and running. +If you're new to Redis Cloud, this quick start helps you get up and running. You'll learn how to: @@ -26,20 +26,31 @@ If you already have a subscription, see [Manage subscriptions]({{< relref "/rc/s To create a new account with a free subscription and database: -1. On the Redis Cloud [admin console](https://app.redislabs.com/#/login), select [Sign up](https://redis.com/try-free/). +1. Go to the [Sign up](https://redis.com/try-free/) page. -1. Enter your information in the form and select **Get Started**, or sign up with Google or Github. +1. There are two options available to get started with Redis Cloud: + * Enter your information in the form and select **Get Started**. + * Sign up with **Google** or **Github**. -1. In the activation email, select **Activate account** to go to the Redis Cloud [admin console](https://app.redislabs.com/#/login). +1. After you enter your information, you should receive an activation email from Redis. Select **Activate account** to go to the **Get Started** page in the [Redis Cloud console](https://app.redislabs.com). - {{Dialog to create your free subscription.}}{{< /image >}} + {{Dialog to create your free subscription.}}{{< /image >}} + + 1. Choose your role from the **Role** drop-down. + 1. Choose your company size from the **myself/company** drop-down. If you are working on a personal project, select **myself**. + 1. Select your Redis use case from the **use case** drop-down. + 1. Choose your client language from the **client** drop-down. + + Click **Create Free Database** to move on. 1. Select your preferred cloud vendor and region. + {{Dialog to create your free subscription.}}{{< /image >}} + 1. Select **Let's start free** to create your subscription and database. {{< note >}} -If you would rather customize your subscription and database, select **Create a custom database** to go to the **Add subscription** page. From there, you can [create a fixed subscription]({{< relref "/rc/subscriptions/create-fixed-subscription" >}}) or [create a flexible subscription]({{< relref "/rc/subscriptions/create-fixed-subscription" >}}). +If you would rather customize your subscription and database, select **Create a custom database** to go to the **New subscription** page. From there, you can [create a fixed subscription]({{< relref "/rc/subscriptions/create-fixed-subscription" >}}) or [create a flexible subscription]({{< relref "/rc/subscriptions/create-flexible-subscription" >}}). {{< /note >}} You're taken to the **Overview tab** for your new subscription. @@ -50,23 +61,21 @@ If you would rather customize your subscription and database, select **Create a {{Configuration tab showing details of your new database.}}{{< /image >}} - In the upper corner, an icon shows the current status of the database. If the icon shows an orange clock, this means your database is still being created and its status is _pending_. +1. In the upper corner, an icon shows the current status of the database. If the icon shows an orange clock, this means your database is still being created and its status is _pending_. - ![Pending status icon](/images/rc/icon-database-update-status-pending.png#no-click "Pending database status")   ![Active status icon](/images/rc/icon-database-update-status-active.png#no-click "Active database status") + ![Pending status icon](/images/rc/icon-database-update-status-pending.png#no-click "Pending database status")   ![Active status icon](/images/rc/icon-database-update-status-active.png#no-click "Active database status") - Once the database has been created, it becomes _active_ and the status indicator switches to a green circle containing a checkmark. + Once the database has been created, it becomes _active_ and the status indicator switches to a green circle containing a checkmark. -Admin console operations are asynchronous; they operate [in the background]({{< relref "/rc/api/get-started/process-lifecycle.md" >}}). You can continue to use the admin console for other tasks, but pending resources aren't available until they're active. + Admin console operations are asynchronous; they operate [in the background]({{< relref "/rc/api/get-started/process-lifecycle.md" >}}). You can continue to use the admin console for other tasks, but pending resources aren't available until they're active. -When your new database becomes active, you're ready to connect to it. + When your new database becomes active, you're ready to connect to it. ## Connect to a database -At this point, you're viewing the **Configuration** details for your new database. +At this point, you're viewing the **Configuration** details for your new database. Go to the **Security** section of the page. -To connect to your database, you need your username and password. For the default user, the username is `default`. - -The **Security** section contains your **Default user password**. By default, this is masked. Select the eye icon to show or hide the password. +To connect to your database, you need your username and password. Each database is protected by a **Default user** called `default` and a masked **Default user password**. Select the eye icon to show or hide the password. {{The Security section of the Configuration tab of the database details page.}}{{< /image >}} @@ -76,129 +85,61 @@ Once you have the username and password, select **Connect** to open the connecti The connection wizard provides the following database connection methods: -- `redis-cli` utility - -- [Redis client](https://redis.io/clients) for your preferred programming language - - [RedisInsight](https://redis.com/redis-enterprise/redis-insight/) -{{The connection wizard.}}{{< /image >}} +- [`redis-cli`]({{}}) utility -### redis-cli (via Docker){#using-rediscli} - -The [`redis-cli`]({{}}) utility is installed when you install Redis. It provides a command-line interface that lets you work with your database using core [Redis commands](https://redis.io/commands/). - -[Docker](https://www.docker.com/) provides a convenient way to run `redis-cli` without the full installation experience. +- [Redis client](https://redis.io/clients) for your preferred programming language -Run the following commands to create a `redis` Docker container and connect to your database with `redis-cli`: -1. Download the `redis` Docker image: +{{The connection wizard.}}{{< /image >}} - ``` sh - $ docker pull redis - ``` -1. Start a container created from the image: +### RedisInsight{#using-redisinsight} - ``` sh - $ docker run -d --name redis1 redis - ``` +RedisInsight is a free Redis GUI that is available for MacOS, Windows, and Linux. -1. Connect to a bash prompt running in the container: +1. In the connection wizard, under **RedisInsight**, select your operating system from the **Download RedisInsight** menu. - ``` sh - $ docker exec -it redis1 bash - ``` +1. Select **Download** to download RedisInsight. -1. In the connection wizard, under **Redis CLI**, select the **Copy** button to copy the `redis-cli` command. +1. [Install RedisInsight](https://redis.io/docs/connect/insight/). -1. Enter the copied `redis-cli` command in the terminal and replace `` and `` with your username and password. +1. Once installed, select **Open with RedisInsight**. -1. After you connect to your database, try these basic Redis commands: +1. A pop-up asks if you wish to open the link with RedisInsight. Select **Open RedisInsight** to connect to your database with RedisInsight. - ``` sh - xxx:yyy> ping - PONG - xxx:yyy> set hello world - OK - xxx:yyy> get hello - "world" - ``` - To try other Redis commands, see the [commands reference](https://redis.io/commands/) for help. +See the [RedisInsight documentation](https://redis.io/docs/connect/insight/) for more information. ### Redis client{#using-redis-client} -Different programming languages use different connection clients to interact with Redis databases, and each client has its own syntax and installation process. For help with a specific client, see the client's documentation. +A Redis client is a software library or tool that enables applications to interact with a Redis server. Each client has its own syntax and installation process. For help with a specific client, see the client's documentation. The connection wizard provides code snippets to connect to your database with the following programming languages: -- node.js using [node-redis](https://github.com/redis/node-redis#installation) +- node.js using [node-redis](https://github.com/redis/node-redis/blob/master/README.md) - .NET using [StackExchange.Redis](https://stackexchange.github.io/StackExchange.Redis/) - Python using [redis-py](https://github.com/redis/redis-py#redis-py) - Java using [Jedis](https://github.com/redis/jedis#jedis) -See the [client list](https://redis.io/docs/clients/) to view all Redis clients by language. - -#### Code example (Python) - -To connect to your database using the [redis-py](https://github.com/redis/redis-py#redis-py) library for Python: - -1. Install the Redis client if it is not already installed. +{{The connection wizard clients.}}{{< /image >}} - ```sh - $ sudo pip install redis - ``` +See [Clients](https://redis.io/docs/connect/clients/) to learn how to connect with the official Redis clients, or see the [Client list](https://redis.io/resources/clients/) to view all community-run clients by language. -2. In the connection wizard, under **Redis Client**, select Python from the **Select your client** menu. +### redis-cli {#using-rediscli} -3. Select **Copy** to copy the connection code for your database. - -4. Add the copied code to your program and replace `` and `` with your username and password. - - ```python - import redis - - r = redis.Redis( - host='', - port=, - password='') - - # Redis commands - r.set('hello', 'world') - print(r.get('hello')) - ``` - -5. Run the program. - - ```sh - $ python example_redis.py - world - ``` - -### RedisInsight{#using-redisinsight} - -RedisInsight is a free Redis GUI that is available for MacOS, Windows, and Linux. - -1. In the connection wizard, under **Redis Client**, select your operating system from the **Download RedisInsight** menu. - -1. Select **Download** to download RedisInsight. - -1. [Install RedisInsight]({{< relref "/ri/installing/install-redis-desktop" >}}). - -1. Open RedisInsight and select **Add Redis Database**. - -1. In the connection wizard, under **RedisInsight Desktop**, select **Copy** to copy the connection information. - -1. In RedisInsight, enter the copied connection information into the **Host** field. RedisInsight automatically populates the rest of the fields needed to connect to the database as the default user. +The [`redis-cli`]({{}}) utility is installed when you install Redis. It provides a command-line interface that lets you work with your database using core [Redis commands](https://redis.io/commands/). -1. Select **Add Redis Database** to connect to the database. +To run `redis-cli`, [install Redis Stack](https://redis.io/docs/install/install-stack/) on your machine. -See the [RedisInsight documentation]({{< relref "/ri/_index.md" >}}) for more information. +See [Redis CLI](https://redis.io/docs/connect/cli/) to learn how to use `redis-cli`. ## More info +- [Connect your application](https://redis.io/docs/connect/clients/) +- [Import data]({{< relref "/rc/databases/import-data.md" >}}) - [Manage databases]({{< relref "/rc/databases/_index.md" >}}) - [Data persistence]({{< relref "/rc/databases/configuration/data-persistence.md" >}}) -- [Secure your Redis Enterprise Cloud database]({{< relref "/rc/security/" >}}) +- [Secure your Redis Cloud database]({{< relref "/rc/security/" >}}) - [Back-up Flexible databases]({{< relref "/rc/databases/back-up-data.md" >}}) -- [Monitor Redis Enterprise Cloud performance]({{< relref "/rc/databases/monitor-performance.md" >}}). +- [Monitor Redis Cloud performance]({{< relref "/rc/databases/monitor-performance.md" >}}). diff --git a/content/rc/security/_index.md b/content/rc/security/_index.md index a3337d34e27..9be544fb89e 100644 --- a/content/rc/security/_index.md +++ b/content/rc/security/_index.md @@ -14,7 +14,7 @@ aliases: /rc/administration/security /rc/security/database-security.md --- -Redis Enterprise Cloud provides a number of ways to secure subscriptions and databases. +Redis Cloud provides a number of ways to secure subscriptions and databases. As a Redis Cloud user, consider these security domains: @@ -49,4 +49,4 @@ You have several options when it comes to securing your Redis Cloud databases. F ## API security -The Redis Enterprise Cloud API allows you to programmatically administer your subscriptions and database deployments. This API is disabled by default. When you [enable the API]({{}}), you can then [manage the API keys]({{}}) for all owners of your Redis Cloud account. For an overview of the security features of the API, see the [API authentication documentation]({{}}). +The Redis Cloud API allows you to programmatically administer your subscriptions and database deployments. This API is disabled by default. When you [enable the API]({{}}), you can then [manage the API keys]({{}}) for all owners of your Redis Cloud account. For an overview of the security features of the API, see the [API authentication documentation]({{}}). diff --git a/content/rc/security/access-control/_index.md b/content/rc/security/access-control/_index.md index 8f0f46c8bfe..db5321f0ec5 100644 --- a/content/rc/security/access-control/_index.md +++ b/content/rc/security/access-control/_index.md @@ -19,7 +19,7 @@ Control who can make changes to your databases using the [Redis Cloud console](h Redis Cloud supports both IdP-initiated and SP-initiated [single sign-on (SSO)](https://en.wikipedia.org/wiki/Single_sign-on) with [SAML (Security Assertion Markup Language)](https://en.wikipedia.org/wiki/Security_Assertion_Markup_Language). -You can use any identity provider to integrate with Redis Enterprise Cloud as long as it supports the SAML protocol. You can also refer to these integration guides for several popular identity providers: +You can use any identity provider to integrate with Redis Cloud as long as it supports the SAML protocol. You can also refer to these integration guides for several popular identity providers: - [Auth0 SAML integration]({{}}) - [AWS IAM Identity Center SAML integration]({{}}) diff --git a/content/rc/security/access-control/multi-factor-authentication.md b/content/rc/security/access-control/multi-factor-authentication.md index 0a68f2ae807..d423323455f 100644 --- a/content/rc/security/access-control/multi-factor-authentication.md +++ b/content/rc/security/access-control/multi-factor-authentication.md @@ -9,7 +9,7 @@ aliases: /rc/security/admin-console-security/multi-factor-authentication/ /rc/security/admin-console-security/multi-factor-authentication.md --- -To reduce the chances of unauthorized access, Redis Enterprise Cloud allows users to enable multi-factor authentication (MFA). +To reduce the chances of unauthorized access, Redis Cloud allows users to enable multi-factor authentication (MFA). When MFA is enabled, users must enter their username, password, and an authentication code when signing in. MFA requires a mobile device that can receive these authentication codes over text messaging. In addition, you may [use an authenticator app](#app) such as [Google Authenticator](https://en.wikipedia.org/wiki/Google_Authenticator) as one of your factors. diff --git a/content/rc/security/access-control/saml-sso/_index.md b/content/rc/security/access-control/saml-sso/_index.md index 1d060a211b6..94260f77693 100644 --- a/content/rc/security/access-control/saml-sso/_index.md +++ b/content/rc/security/access-control/saml-sso/_index.md @@ -21,7 +21,7 @@ You cannot use [SCIM (System for Cross-domain Identity Management)](https://en.w When SAML SSO is enabled, the [identity provider (IdP)](https://en.wikipedia.org/wiki/Identity_provider) admin handles SAML user management instead of the Redis Cloud account owner. -You can use any identity provider to integrate with Redis Enterprise Cloud as long as it supports the SAML protocol. You can also refer to these integration guides for several popular identity providers: +You can use any identity provider to integrate with Redis Cloud as long as it supports the SAML protocol. You can also refer to these integration guides for several popular identity providers: - [Auth0 SAML integration]({{}}) - [AWS IAM Identity Center SAML integration]({{}}) @@ -131,7 +131,7 @@ After you set up the SAML integration app and create a SAML user in your identit 1. Select **Single Sign-On**. -1. Select the **Setup SSO** button: +1. Select the **Setup SAML SSO** button: {{Setup SSO button}}{{}} diff --git a/content/rc/security/database-security/network-security.md b/content/rc/security/database-security/network-security.md index 567fc4859b0..edf56f4fda5 100644 --- a/content/rc/security/database-security/network-security.md +++ b/content/rc/security/database-security/network-security.md @@ -10,7 +10,7 @@ aliases: /rc/security/database-security/network-security/ --- -Redis Enterprise Cloud supports two types of network security: database-level CIDR allow lists and [VPC](#virtual-private-clouds)-wide CIDR allow lists. +Redis Cloud supports two types of network security: database-level CIDR allow lists and [VPC](#virtual-private-clouds)-wide CIDR allow lists. These features are available in most Redis Cloud configurations, as shown here: diff --git a/content/rc/security/shared-responsibility-model.md b/content/rc/security/shared-responsibility-model.md index 3ba214318c9..9942681a0ba 100644 --- a/content/rc/security/shared-responsibility-model.md +++ b/content/rc/security/shared-responsibility-model.md @@ -7,18 +7,18 @@ alwaysopen: false categories: ["RC"] --- -The security of all Redis Enterprise Cloud deployments is a shared responsibility. Redis, the public cloud providers (Amazon Web Services [AWS], Google Cloud, and Microsoft Azure), and our customers all help ensure the security of these deployments. +The security of all Redis Cloud deployments is a shared responsibility. Redis, the public cloud providers (Amazon Web Services [AWS], Google Cloud, and Microsoft Azure), and our customers all help ensure the security of these deployments. ## Redis responsibility -Redis Enterprise Cloud's offerings are managed by Redis and deployed on AWS, Azure, and Google Cloud infrastructure. +Redis Cloud's offerings are managed by Redis and deployed on AWS, Azure, and Google Cloud infrastructure. -Redis is responsible for the software that runs Redis Enterprise Cloud. This includes the patching and maintenance of -the operating systems that Redis is deployed on as well as the patching and maintenance of Redis Enterprise Cloud. +Redis is responsible for the software that runs Redis Cloud. This includes the patching and maintenance of +the operating systems that Redis is deployed on as well as the patching and maintenance of Redis Cloud. ## Cloud provider responsibility -The public cloud provider hosting your Redis Enterprise Cloud databases is responsible for the physical security of their data centers and +The public cloud provider hosting your Redis Cloud databases is responsible for the physical security of their data centers and the security of the network, storage, servers, and virtualization that form the core infrastructure of your deployment. Amazon, Microsoft, and Google public clouds embrace a wide range of security best practices and compliance standards. Compliance information—including audits, attestations, and certifications about resources hosted—can be found on these compliance pages: @@ -29,8 +29,8 @@ Amazon, Microsoft, and Google public clouds embrace a wide range of security bes ## Customer responsibility -Customers are responsible for the security configurations in their Redis databases and the Redis Cloud console. Customers must understand and implement the Redis Enterprise Cloud security features and best practices. +Customers are responsible for the security configurations in their Redis databases and the Redis Cloud console. Customers must understand and implement the Redis Cloud security features and best practices. Customers are also responsible for the applications built on Redis and the data they store in Redis. Customers determine the cloud provider, region, and availability zone of their deployments. -Customers understand that Redis Enterprise Cloud Fixed plans (including Free) are deployed to a multi-tenant infrastructure. Flexible and Annual plans are deployed to a single-tenant infrastructure dedicated to one specific customer. +Customers understand that Redis Cloud Fixed plans (including Free) are deployed to a multi-tenant infrastructure. Flexible and Annual plans are deployed to a single-tenant infrastructure dedicated to one specific customer. diff --git a/content/rc/subscriptions/_index.md b/content/rc/subscriptions/_index.md index a0797b63a8f..6313aa8eafe 100644 --- a/content/rc/subscriptions/_index.md +++ b/content/rc/subscriptions/_index.md @@ -20,7 +20,7 @@ This page helps you manage your Redis Cloud subscriptions; it briefly compares a ## Subscription plans -As of February 2021, Redis Enterprise Cloud supports the following subscription plans: +As of February 2021, Redis Cloud supports the following subscription plans: - [Free plans](#free-plans) - [Fixed plans](#fixed-plans) @@ -39,7 +39,7 @@ Here's a quick comparison of each plan: | Support | Best effort | Basic | Flexible: Standard
Annual: Premium | | Selected additional features


|| Replication
Auto-failover
| Dedicated accounts
Auto Tiering
Active/Active
| -To learn more, see [Redis Enterprise Cloud Pricing](https://redislabs.com/redis-enterprise-cloud/pricing/). +To learn more, see [Redis Cloud Pricing](https://redislabs.com/redis-enterprise-cloud/pricing/). ### Free plans diff --git a/content/rc/subscriptions/create-active-active-subscription.md b/content/rc/subscriptions/create-active-active-subscription.md index a1e717e57ee..b995d955546 100644 --- a/content/rc/subscriptions/create-active-active-subscription.md +++ b/content/rc/subscriptions/create-active-active-subscription.md @@ -89,5 +89,5 @@ Throughput requirements grow dramatically as regions increase. As a result, con - [Create a Flexible subscription]({{}}) - Database [memory size]({{}}) -- Redis Enterprise Cloud [subscription plans]({{}}) -- [Redis Enterprise Cloud pricing](https://redis.com/redis-enterprise-cloud/pricing/) +- Redis Cloud [subscription plans]({{}}) +- [Redis Cloud pricing](https://redis.com/redis-enterprise-cloud/pricing/) diff --git a/content/rc/subscriptions/create-fixed-subscription.md b/content/rc/subscriptions/create-fixed-subscription.md index b552d3e2d9c..2b350d45a7d 100644 --- a/content/rc/subscriptions/create-fixed-subscription.md +++ b/content/rc/subscriptions/create-fixed-subscription.md @@ -14,7 +14,7 @@ Fixed Size subscription plans support low throughput workflows. Several tiers a When creating your subscription, you'll need to know which tier to choose. -(If you're new to Redis Enterprise Cloud, the [quick start]({{}}) helps you create an account with a free subscription and an initial database. You also learn how to connect to your database.) +(If you're new to Redis Cloud, the [quick start]({{}}) helps you create an account with a free subscription and an initial database. You also learn how to connect to your database.) ## Fixed plan subscription tiers diff --git a/content/ri/faqs.md b/content/ri/faqs.md index 86017c43331..84c023ea9ca 100644 --- a/content/ri/faqs.md +++ b/content/ri/faqs.md @@ -46,11 +46,11 @@ Currently, RedisInsight supports single node redis instances. Redis Cluster supp ### Do you support Redis Enterprise? -Yes, RedisInsight is fully compatible with Redis Enterprise Software and Redis Enterprise Cloud. +Yes, RedisInsight is fully compatible with Redis Enterprise Software and Redis Cloud. ### What cloud providers do you support? -We support Redis Enterprise Cloud, AWS Elasticache, and Azure Redis Cache. That said, RedisInsight should work with any cloud provider as long as you run it on a host that has network access to your cloud based Redis server. +We support Redis Cloud, AWS Elasticache, and Azure Redis Cache. That said, RedisInsight should work with any cloud provider as long as you run it on a host that has network access to your cloud based Redis server. Send us an [email](mailto:redisinsight@redislabs.com) if you would like to use RedisInsight on a cloud provider that we haven't listed. diff --git a/content/ri/release-notes/v.2.32.0.md b/content/ri/release-notes/v.2.32.0.md index 5e7f43667ce..bba1b3acc0c 100644 --- a/content/ri/release-notes/v.2.32.0.md +++ b/content/ri/release-notes/v.2.32.0.md @@ -11,7 +11,7 @@ aliases: /ri/release-notes/v2.32.0/ This is the General Availability (GA) release of RedisInsight 2.32. ### Highlights -- Easily provision a free database to use with the RedisInsight interactive tutorials to learn, among others, how to leverage Vector Similarity Search for your AI use cases or discover the power of the native JSON data structure supporting structured querying and full-text search. Take advantage of the in-app social sign-up to [Redis Enterprise Cloud](https://redis.com/comparisons/oss-vs-enterprise/?utm_source=redisinsight&utm_medium=rel_notes&utm_campaign=2_32) to quickly provision a free database with [Redis Stack’s capabilities](https://redis.io/docs/about/about-stack/?utm_source=redisinsight&utm_medium=rel_notes&utm_campaign=2_32). Try the [latest 7.2](https://redis.com/blog/introducing-redis-7-2/?utm_source=redisinsight&utm_medium=rel_notes&utm_campaign=2_32) release which delivers the new [Triggers and Functions](https://redis.com/blog/introducing-triggers-and-functions/?utm_source=redisinsight&utm_medium=rel_notes&utm_campaign=2_32) feature, allowing you to execute server-side functions written in JavaScript that are either triggered by a keyspace change, by a stream entry arrival, or by explicitly calling them, empowering developers to build and maintain real-time applications by moving business logic closer to the data, ensuring a lower latency whilst delivering the best developer experience. +- Easily provision a free database to use with the RedisInsight interactive tutorials to learn, among others, how to leverage Vector Similarity Search for your AI use cases or discover the power of the native JSON data structure supporting structured querying and full-text search. Take advantage of the in-app social sign-up to [Redis Cloud](https://redis.com/comparisons/oss-vs-enterprise/?utm_source=redisinsight&utm_medium=rel_notes&utm_campaign=2_32) to quickly provision a free database with [Redis Stack’s capabilities](https://redis.io/docs/about/about-stack/?utm_source=redisinsight&utm_medium=rel_notes&utm_campaign=2_32). Try the [latest 7.2](https://redis.com/blog/introducing-redis-7-2/?utm_source=redisinsight&utm_medium=rel_notes&utm_campaign=2_32) release which delivers the new [Triggers and Functions](https://redis.com/blog/introducing-triggers-and-functions/?utm_source=redisinsight&utm_medium=rel_notes&utm_campaign=2_32) feature, allowing you to execute server-side functions written in JavaScript that are either triggered by a keyspace change, by a stream entry arrival, or by explicitly calling them, empowering developers to build and maintain real-time applications by moving business logic closer to the data, ensuring a lower latency whilst delivering the best developer experience. - Select a custom installation directory on Windows OS for when multi-user access to the app is required. @@ -19,7 +19,7 @@ This is the General Availability (GA) release of RedisInsight 2.32. **Features and improvements** -- [#2270](https://github.com/RedisInsight/RedisInsight/pull/2270), [#2271](https://github.com/RedisInsight/RedisInsight/pull/2271), [#2437](https://github.com/RedisInsight/RedisInsight/pull/2437) Added the ability to quickly provision a free [Redis Enterprise Cloud](https://redis.com/comparisons/oss-vs-enterprise/?utm_source=redisinsight&utm_medium=rel_notes&utm_campaign=2_32) database via in-app social signup (Google or GitHub). Use the database with the RedisInsight interactive tutorials or try the [latest 7.2](https://redis.com/blog/introducing-redis-7-2/?utm_source=redisinsight&utm_medium=rel_notes&utm_campaign=2_32) release which delivers the new [Triggers and Functions](https://redis.com/blog/introducing-triggers-and-functions/?utm_source=redisinsight&utm_medium=rel_notes&utm_campaign=2_32) feature. To quickly create and automatically add a free Redis Enterprise Cloud database to RedisInsight, click the "Try Redis Cloud" banner in the list of database connections page and follow the steps. +- [#2270](https://github.com/RedisInsight/RedisInsight/pull/2270), [#2271](https://github.com/RedisInsight/RedisInsight/pull/2271), [#2437](https://github.com/RedisInsight/RedisInsight/pull/2437) Added the ability to quickly provision a free [Redis Cloud](https://redis.com/comparisons/oss-vs-enterprise/?utm_source=redisinsight&utm_medium=rel_notes&utm_campaign=2_32) database via in-app social signup (Google or GitHub). Use the database with the RedisInsight interactive tutorials or try the [latest 7.2](https://redis.com/blog/introducing-redis-7-2/?utm_source=redisinsight&utm_medium=rel_notes&utm_campaign=2_32) release which delivers the new [Triggers and Functions](https://redis.com/blog/introducing-triggers-and-functions/?utm_source=redisinsight&utm_medium=rel_notes&utm_campaign=2_32) feature. To quickly create and automatically add a free Redis Cloud database to RedisInsight, click the "Try Redis Cloud" banner in the list of database connections page and follow the steps. - [#2455](https://github.com/RedisInsight/RedisInsight/pull/2455) Select a custom installation directory on Windows OS - [#2373](https://github.com/RedisInsight/RedisInsight/pull/2373), [#2387](https://github.com/RedisInsight/RedisInsight/pull/2387) Delete all command results in Workbench at once - [#2458](https://github.com/RedisInsight/RedisInsight/pull/2458) Added in-app hints in Browser and Workbench to get started with RedisInsight interactive tutorials diff --git a/content/ri/release-notes/v.2.34.0.md b/content/ri/release-notes/v.2.34.0.md index 7fe6b1d7f3d..452ef1128ca 100644 --- a/content/ri/release-notes/v.2.34.0.md +++ b/content/ri/release-notes/v.2.34.0.md @@ -11,14 +11,14 @@ aliases: /ri/release-notes/v2.34.0/ This is the General Availability (GA) release of RedisInsight 2.34. ### Highlights -- UX improvements to simplify the in-app provisioning and usage of a free [Redis Enterprise Cloud](https://redis.com/comparisons/oss-vs-enterprise/?utm_source=redisinsight&utm_medium=rel_notes&utm_campaign=2_34) database with RedisInsight interactive tutorials. This will allow you to learn easily, among other things, how to leverage the native JSON data structure supporting structured querying and full-text search, including vector similarity search for your AI use cases +- UX improvements to simplify the in-app provisioning and usage of a free [Redis Cloud](https://redis.com/comparisons/oss-vs-enterprise/?utm_source=redisinsight&utm_medium=rel_notes&utm_campaign=2_34) database with RedisInsight interactive tutorials. This will allow you to learn easily, among other things, how to leverage the native JSON data structure supporting structured querying and full-text search, including vector similarity search for your AI use cases - Ability to refresh the list of [search indexes](https://redis.io/docs/interact/search-and-query/?utm_source=redisinsight&utm_medium=main&utm_campaign=main) displayed in Browser - Set the color theme to follow the local system preferences ### Details **Features and improvements** -- [#2585](https://github.com/RedisInsight/RedisInsight/pull/2585) UX improvements to simplify the in-app provisioning and usage of a free [Redis Enterprise Cloud](https://redis.com/comparisons/oss-vs-enterprise/?utm_source=redisinsight&utm_medium=rel_notes&utm_campaign=2_34) database with RedisInsight interactive tutorials. To provision a new database, click the "Try Redis Cloud" banner in the list of database connections page and follow the steps +- [#2585](https://github.com/RedisInsight/RedisInsight/pull/2585) UX improvements to simplify the in-app provisioning and usage of a free [Redis Cloud](https://redis.com/comparisons/oss-vs-enterprise/?utm_source=redisinsight&utm_medium=rel_notes&utm_campaign=2_34) database with RedisInsight interactive tutorials. To provision a new database, click the "Try Redis Cloud" banner in the list of database connections page and follow the steps - [#2606](https://github.com/RedisInsight/RedisInsight/pull/2606) Ability to refresh the list of [search indexes](https://redis.io/docs/interact/search-and-query/?utm_source=redisinsight&utm_medium=main&utm_campaign=main) displayed in Browser - [#2593](https://github.com/RedisInsight/RedisInsight/pull/2593) UX optimizations to improve the back navigation to the list of databases, including for small resolutions - [#2599](https://github.com/RedisInsight/RedisInsight/pull/2599) Added an option to set the color theme to follow the local system preferences diff --git a/content/ri/release-notes/v1.12.0.md b/content/ri/release-notes/v1.12.0.md index d09ae4733ee..ad68c39ab3c 100644 --- a/content/ri/release-notes/v1.12.0.md +++ b/content/ri/release-notes/v1.12.0.md @@ -12,7 +12,7 @@ This is the maintenance release of RedisInsight 1.12 (v1.12.1)! ### Critical Bug Fix: - Core: - - When you add or remove a Redis Enterprise Software or Redis Enterprise Cloud database in RedisInsight v1 that has the RediSearch module loaded, all hashes within that database are deleted. + - When you add or remove a Redis Enterprise Software or Redis Cloud database in RedisInsight v1 that has the RediSearch module loaded, all hashes within that database are deleted. ### Fixes: - Core: diff --git a/content/ri/release-notes/v1.6.0.md b/content/ri/release-notes/v1.6.0.md index 85a99311462..2f85387dc86 100644 --- a/content/ri/release-notes/v1.6.0.md +++ b/content/ri/release-notes/v1.6.0.md @@ -119,7 +119,7 @@ This is the General Availability Release of RedisInsight 1.6! - Bug Fixes: - Core: - - Fixed issue fetching data from Redis Enterprise Cloud and replica enabled + - Fixed issue fetching data from Redis Cloud and replica enabled - Browser: - Fixed issue not shown field named "key" in hash keys - Fixed wrong number of database's keys being displayed diff --git a/content/ri/release-notes/v1.7.0.md b/content/ri/release-notes/v1.7.0.md index c48f04a8854..1657758e9f1 100644 --- a/content/ri/release-notes/v1.7.0.md +++ b/content/ri/release-notes/v1.7.0.md @@ -44,7 +44,7 @@ Enhancements and bug fixes ### Full Details: - Core: - - Added explanation of the supported subscription types for Redis Enterprise Cloud database auto-discovery. + - Added explanation of the supported subscription types for Redis Cloud database auto-discovery. - Fixed a bug where upgrading from some previous versions would give an error on startup. - Use a non-root group by default for the RedisInsight Docker container. - Memory Analysis: @@ -55,8 +55,8 @@ Enhancements and bug fixes - Streams: - Improved UX for the handle to resize key selector. - RediSearch: - - Fixed support for Redis Enterprise Cloud Essentials databases. + - Fixed support for Redis Cloud Essentials databases. - RedisGraph: - Fixed an issue where localstorage is filled with unnecessary data. - Analytics: - - Reporting the subscription type for auto-discovered Redis Enterprise Cloud databases. + - Reporting the subscription type for auto-discovered Redis Cloud databases. diff --git a/content/ri/release-notes/v2.28.0.md b/content/ri/release-notes/v2.28.0.md index ee520aa57d7..e1c42961373 100644 --- a/content/ri/release-notes/v2.28.0.md +++ b/content/ri/release-notes/v2.28.0.md @@ -18,7 +18,7 @@ This is the General Availability (GA) release of RedisInsight 2.28. ### Details **Features and improvements** -- [#2198](https://github.com/RedisInsight/RedisInsight/pull/2198), [#2207](https://github.com/RedisInsight/RedisInsight/pull/2207) Automatically discover and add [Redis Cloud](https://redis.com/redis-enterprise-cloud/overview/) databases that belong to fixed subscriptions using the `Redis Enterprise Cloud` option on the form to auto-discover databases. +- [#2198](https://github.com/RedisInsight/RedisInsight/pull/2198), [#2207](https://github.com/RedisInsight/RedisInsight/pull/2207) Automatically discover and add [Redis Cloud](https://redis.com/redis-enterprise-cloud/overview/) databases that belong to fixed subscriptions using the `Redis Cloud` option on the form to auto-discover databases. - [#2146](https://github.com/RedisInsight/RedisInsight/pull/2146),[#2161](https://github.com/RedisInsight/RedisInsight/pull/2161) Added UX optimizations in the Browser layout to improve the experience when performing [full-text search and queries](https://redis.io/docs/stack/search/), filtering, and bulk actions. - [#2200](https://github.com/RedisInsight/RedisInsight/pull/2200) Changed to a monospaced font in [JSON](https://redis.io/docs/stack/json/) key types, and JSON formatters in Browser and Workbench. - [#2204](https://github.com/RedisInsight/RedisInsight/pull/2204) Re-bind default RedisInsight port from 5001 to 5530 to avoid conflicts with other applications diff --git a/content/ri/using-redisinsight/auto-discover-databases.md b/content/ri/using-redisinsight/auto-discover-databases.md index 95e8328c47b..baf206326c9 100644 --- a/content/ri/using-redisinsight/auto-discover-databases.md +++ b/content/ri/using-redisinsight/auto-discover-databases.md @@ -4,7 +4,7 @@ weight: 10 categories: ["RI"] path: auto-discover-databases/ --- -RedisInsight lets you automatically add Redis Enterprise Software and Redis Enterprise Cloud databases. +RedisInsight lets you automatically add Redis Enterprise Software and Redis Cloud databases. {{< note >}} For Redis Cloud, auto-discovery is supported only for Flexible or Annual subscriptions. @@ -48,7 +48,7 @@ To automatically discover and add Redis Cloud databases to RedisInsight: ![rc-step-2](/images/ri/rc-step-2.png) -1. Select **Redis Enterprise Cloud**. +1. Select **Redis Cloud**. ![rc-step-3](/images/ri/rc-step-3.png) diff --git a/content/rs/_index.md b/content/rs/_index.md index 2b6193eabcb..c8b1db58654 100644 --- a/content/rs/_index.md +++ b/content/rs/_index.md @@ -52,7 +52,7 @@ Create and manage a [Redis database]({{}}) on a cluster. - [Access control]({{}}) - [Users]({{}}) & [roles]({{}}) - [Certificates]({{}}) -- [TLS]({{}}) & [Encryption]({{}}) +- [TLS]({{}}) & [Encryption]({{}}) ## Reference Use command-line utilities and the REST API to manage the cluster and databases. @@ -61,7 +61,7 @@ Use command-line utilities and the REST API to manage the cluster and databases. - [Redis commands](https://redis.io/commands/) (redis.io) ## Related info -- [Redis Enterprise Cloud]({{}}) +- [Redis Cloud]({{}}) - [Open source Redis](https://redis.io/) (redis.io) - [Redis Stack]({{}}) - [Glossary]({{}}) diff --git a/content/rs/databases/configure/_index.md b/content/rs/databases/configure/_index.md index c35e0baa918..16b341ae34c 100644 --- a/content/rs/databases/configure/_index.md +++ b/content/rs/databases/configure/_index.md @@ -146,7 +146,7 @@ You can also choose to [send alerts by email]({{}}) encryption and authentication for all communications, TLS encryption and authentication for Replica Of communication only, and TLS authentication for clients. +You can require [**TLS**]({{}}) encryption and authentication for all communications, TLS encryption and authentication for Replica Of communication only, and TLS authentication for clients. ### Database access @@ -172,5 +172,5 @@ You can require [**TLS**]({{}}) encryption and authe ### Internode encryption -Enable **Internode encryption** to encrypt data in transit between nodes for this database. See [Internode encryption]({{}}) for more information. +Enable **Internode encryption** to encrypt data in transit between nodes for this database. See [Internode encryption]({{}}) for more information. diff --git a/content/rs/databases/configure/db-defaults.md b/content/rs/databases/configure/db-defaults.md index 9c570e207f7..cf4313a5c58 100644 --- a/content/rs/databases/configure/db-defaults.md +++ b/content/rs/databases/configure/db-defaults.md @@ -91,7 +91,7 @@ To configure the default S3 URL, use one of the following methods: ### Internode encryption -Enable [internode encryption]({{}}) to encrypt data in transit between nodes for new databases by default. +Enable [internode encryption]({{}}) to encrypt data in transit between nodes for new databases by default. To enable or turn off internode encryption by default, use one of the following methods: diff --git a/content/rs/databases/connect/_index.md b/content/rs/databases/connect/_index.md index 5b27e7ca4b1..7b06911fd26 100644 --- a/content/rs/databases/connect/_index.md +++ b/content/rs/databases/connect/_index.md @@ -20,7 +20,7 @@ To connect to your database, you need the database endpoint, which includes the If you try to connect with the FQDN, and the database does not respond, try connecting with the IP address. If this succeeds, DNS is not properly configured. To set up DNS, see [Configure cluster DNS]({{}}). -If you want to secure your connection, set up [TLS]({{< relref "/rs/security/tls/" >}}). +If you want to secure your connection, set up [TLS]({{< relref "/rs/security/encryption/tls/" >}}). ## Connect to a database @@ -112,7 +112,7 @@ RedisInsight is a free Redis GUI that is available for MacOS, Windows, and Linux 1. Enter the host and port in the **Host** and **Port** fields. -1. Select **Use TLS** if [TLS]({{< relref "/rs/security/tls/" >}}) is set up. +1. Select **Use TLS** if [TLS]({{< relref "/rs/security/encryption/tls" >}}) is set up. 1. Select **Add Redis Database** to connect to the database. diff --git a/content/rs/databases/import-export/replica-of/create.md b/content/rs/databases/import-export/replica-of/create.md index c16f29e54b6..ab68cfc015a 100644 --- a/content/rs/databases/import-export/replica-of/create.md +++ b/content/rs/databases/import-export/replica-of/create.md @@ -23,7 +23,7 @@ Sources databases can be: - Located in the same Redis Enterprise Software cluster - Located in a different Redis Enterprise cluster -- Hosted by a different deployment, e.g. Redis Enterprise Cloud +- Hosted by a different deployment, e.g. Redis Cloud - Open source Redis (OSS) databases Your apps can connect to the source database to read and write data; they can also use any replica for read-only access. diff --git a/content/rs/installing-upgrading/install/plan-deployment/configuring-aws-instances.md b/content/rs/installing-upgrading/install/plan-deployment/configuring-aws-instances.md index 9c60591391f..1892cd15df4 100644 --- a/content/rs/installing-upgrading/install/plan-deployment/configuring-aws-instances.md +++ b/content/rs/installing-upgrading/install/plan-deployment/configuring-aws-instances.md @@ -44,8 +44,7 @@ Provisioned IOPS for EBS-backed volumes. Provisioned IOPS guarantee a certain level of disk performance. There are two features in Redis Enterprise Software where this feature could be critical to use: -1. When using [Redis on - Flash]({{< relref "/rs/databases/auto-tiering/" >}}) +1. When using [Auto Tiering]({{< relref "/rs/databases/auto-tiering/" >}}) 1. When using AOF on every write and there is a high write load. In this case, the provisioned IOPS should be on the nodes used as replicas in the cluster. diff --git a/content/rs/installing-upgrading/install/prepare-install/prepare-flash.md b/content/rs/installing-upgrading/install/prepare-install/prepare-flash.md index 3c66dd57207..7054db9dce9 100644 --- a/content/rs/installing-upgrading/install/prepare-install/prepare-flash.md +++ b/content/rs/installing-upgrading/install/prepare-install/prepare-flash.md @@ -8,7 +8,7 @@ categories: ["RS"] aliases: --- -If you want to use Auto Tiering for your databases, review the prerequisites, storage requirements, and [other considerations]({{< relref "/rs/databases/auto-tiering/" >}}) for RoF databases and prepare and format the flash memory. +If you want to use Auto Tiering for your databases, review the prerequisites, storage requirements, and [other considerations]({{< relref "/rs/databases/auto-tiering/" >}}) for Auto Tiering databases and prepare and format the flash memory. Use the `prepare_flash` script to prepare and format flash memory: diff --git a/content/rs/networking/cluster-lba-setup.md b/content/rs/networking/cluster-lba-setup.md index ce207c54eba..3a0085fdfd3 100644 --- a/content/rs/networking/cluster-lba-setup.md +++ b/content/rs/networking/cluster-lba-setup.md @@ -112,9 +112,9 @@ especially if they are directly connected on IP addresses that have changed. Redis Enterprise supports several topologies that allow inter cluster replication, these include [Active/Passive]({{}}) and [Active/Active]({{}}) for deployment options. When your Redis Enterprise software clusters are located behind load balancers, you must allow some network services to be open and defined in the load balancers to allow the replication to work. -### Active Passive +### Active-Passive -For Active Passive communication to work, you will need to expose database port(s) locally in each cluster (as defined above) but also allow these ports through firewalls that may be positioned between the clusters. +For Active-Passive communication to work, you will need to expose database port(s) locally in each cluster (as defined above) but also allow these ports through firewalls that may be positioned between the clusters. ### Active-Active diff --git a/content/rs/references/cli-utilities/redis-cli/_index.md b/content/rs/references/cli-utilities/redis-cli/_index.md index d12a3309507..5616a1628d4 100644 --- a/content/rs/references/cli-utilities/redis-cli/_index.md +++ b/content/rs/references/cli-utilities/redis-cli/_index.md @@ -48,11 +48,11 @@ $ redis-cli -h -p ### Connect over TLS -To connect to a Redis Enterprise Software or Redis Enterprise Cloud database over TLS: +To connect to a Redis Enterprise Software or Redis Cloud database over TLS: 1. Download or copy the Redis Enterprise server (or proxy) certificates. - - For Redis Enterprise Cloud, see [Download certificates]({{}}) for detailed instructions on how to download the server certificates (`redis_ca.pem`) from the [admin console](https://app.redislabs.com/). + - For Redis Cloud, see [Download certificates]({{}}) for detailed instructions on how to download the server certificates (`redis_ca.pem`) from the [admin console](https://app.redislabs.com/). - For Redis Enterprise Software, copy the proxy certificate from the admin console (**Cluster > Security > Certificates > Server authentication**) or from a cluster node (`/etc/opt/redislabs/proxy_cert.pem`). diff --git a/content/rs/references/cli-utilities/rladmin/tune.md b/content/rs/references/cli-utilities/rladmin/tune.md index d0c68798f1a..c8a9ceb0530 100644 --- a/content/rs/references/cli-utilities/rladmin/tune.md +++ b/content/rs/references/cli-utilities/rladmin/tune.md @@ -48,7 +48,7 @@ rladmin tune cluster | Parameters | Type/Value | Description | |----------------------------------------|-----------------------------------|------------------------------------------------------------------------------------------------------------------------------| | acl_pubsub_default | `resetchannels`
`allchannels` | Default pub/sub ACL rule for all databases in the cluster:
•`resetchannels` blocks access to all channels (restrictive)
•`allchannels` allows access to all channels (permissive) | -| data_internode_encryption | `enabled`
`disabled` | Activates or deactivates [internode encryption]({{}}) for new databases | +| data_internode_encryption | `enabled`
`disabled` | Activates or deactivates [internode encryption]({{}}) for new databases | | db_conns_auditing | `enabled`
`disabled` | Activates or deactivates [connection auditing]({{}}) by default for new databases of a cluster | | default_concurrent_restore_actions | integer
`all` | Default number of concurrent actions when restoring a node from a snapshot (positive integer or "all") | | default_redis_version | version number | The default Redis database compatibility version used to create new databases.

The value parameter should be a version number in the form of "x.y" where _x_ represents the major version number and _y_ represents the minor version number. The final value corresponds to the desired version of Redis.

You cannot set _default_redis_version_ to a value higher than that supported by the current _redis_upgrade_policy_ value. | @@ -145,7 +145,7 @@ rladmin tune db { db: | } | continue_on_error | | Flag that skips tuning shards that can't be reached | | crdt_repl_backlog | value in MB
`auto` | Size of the Active-Active replication buffer | | crdt_xadd_id_uniqueness_mode | `liberal`
`semi-strict`
`strict` | XADD's behavior in an Active-Active database, defined as liberal, semi-strict, or strict (see descriptions below) | -| data_internode_encryption | `enabled`
`disabled` | Activates or deactivates [internode encryption]({{}}) for the database | +| data_internode_encryption | `enabled`
`disabled` | Activates or deactivates [internode encryption]({{}}) for the database | | db_conns_auditing | `enabled`
`disabled` | Activates or deactivates database [connection auditing]({{}}) for a database | | gradual_src_mode | `enabled`
`disabled` | Activates or deactivates gradual sync of sources | | gradual_sync_max_shards_per_source | integer | Number of shards per sync source that can be replicated in parallel (positive integer) | diff --git a/content/rs/references/clustering-redis.md b/content/rs/references/clustering-redis.md index 04cb5a3898c..cff13034a61 100644 --- a/content/rs/references/clustering-redis.md +++ b/content/rs/references/clustering-redis.md @@ -22,6 +22,6 @@ Joining multiple Redis servers into a Redis cluster is a challenging task, espec There are several solutions to clustering Redis, most notable of which is the [open source Redis cluster](http://redis.io/topics/cluster-spec). -Redis Enterprise Software and Redis Enterprise Cloud were built from the ground up to provide a Redis cluster of any size while supporting all Redis commands. Your dataset is distributed across multiple shards in multiple nodes of the Redis cluster and is constantly monitored to ensure optimal performance. When needed, more shards and nodes can be added to your dataset so it can scale continuously and limitlessly. +Redis Enterprise Software and Redis Cloud were built from the ground up to provide a Redis cluster of any size while supporting all Redis commands. Your dataset is distributed across multiple shards in multiple nodes of the Redis cluster and is constantly monitored to ensure optimal performance. When needed, more shards and nodes can be added to your dataset so it can scale continuously and limitlessly. Redis Enterprise clusters provide a single endpoint to connect to, and do not require any code changes or special configuration from the application’s perspective. For more information on setting up and using Redis Enterprise clusters, see [Database clustering]({{< relref "/rs/databases/durability-ha/clustering/" >}}). diff --git a/content/rs/references/compatibility/_index.md b/content/rs/references/compatibility/_index.md index 5ada4251564..812f75fc536 100644 --- a/content/rs/references/compatibility/_index.md +++ b/content/rs/references/compatibility/_index.md @@ -12,7 +12,7 @@ aliases: [ /rs/references/compatibility/, ] --- -Both Redis Enterprise Software and [Redis Enterprise Cloud]({{}}) are compatible with open source +Both Redis Enterprise Software and [Redis Cloud]({{}}) are compatible with open source Redis (OSS Redis). Redis contributes extensively to the open source Redis project and uses it inside of Redis Enterprise. As a rule, we adhere to the open source project's specifications and update diff --git a/content/rs/references/compatibility/commands/_index.md b/content/rs/references/compatibility/commands/_index.md index ebdf9c5fc11..8f1b0cbd05d 100644 --- a/content/rs/references/compatibility/commands/_index.md +++ b/content/rs/references/compatibility/commands/_index.md @@ -8,7 +8,7 @@ categories: ["RS"] aliases: --- -Learn which open source Redis commands are compatible with Redis Enterprise Software and [Redis Enterprise Cloud]({{}}). +Learn which open source Redis commands are compatible with Redis Enterprise Software and [Redis Cloud]({{}}). Select a command group for more details about compatibility with standard and Active-Active Redis Enterprise. diff --git a/content/rs/references/compatibility/commands/cluster.md b/content/rs/references/compatibility/commands/cluster.md index 970ae631630..93d9f6a7e38 100644 --- a/content/rs/references/compatibility/commands/cluster.md +++ b/content/rs/references/compatibility/commands/cluster.md @@ -8,7 +8,7 @@ categories: ["RS"] aliases: --- -[Clustering in Redis Enterprise Software]({{}}) and [Redis Enterprise Cloud]({{}}) differs from the [open source Redis cluster](https://redis.io/docs/manual/scaling/) and works with all standard Redis clients. +[Clustering in Redis Enterprise Software]({{}}) and [Redis Cloud]({{}}) differs from the [open source Redis cluster](https://redis.io/docs/manual/scaling/) and works with all standard Redis clients. Redis Enterprise blocks most [cluster commands](https://redis.io/commands/?group=cluster). If you try to use a blocked cluster command, it returns an error. diff --git a/content/rs/references/compatibility/commands/connection.md b/content/rs/references/compatibility/commands/connection.md index 8e259d16260..4d33e92baa9 100644 --- a/content/rs/references/compatibility/commands/connection.md +++ b/content/rs/references/compatibility/commands/connection.md @@ -8,7 +8,7 @@ categories: ["RS"] aliases: --- -The following tables show which open source Redis [connection management commands](https://redis.io/commands/?group=connection) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Enterprise Cloud. +The following tables show which open source Redis [connection management commands](https://redis.io/commands/?group=connection) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. | Command | Redis
Enterprise | Redis
Cloud | Notes | diff --git a/content/rs/references/compatibility/commands/data-types.md b/content/rs/references/compatibility/commands/data-types.md index 7323099ea35..5148f35d9fa 100644 --- a/content/rs/references/compatibility/commands/data-types.md +++ b/content/rs/references/compatibility/commands/data-types.md @@ -9,7 +9,7 @@ categories: ["RS"] aliases: --- -The following tables show which open source Redis data type commands are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Enterprise Cloud. +The following tables show which open source Redis data type commands are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. ## Bitmap commands diff --git a/content/rs/references/compatibility/commands/generic.md b/content/rs/references/compatibility/commands/generic.md index e5dda2e3e1c..db76b4f205b 100644 --- a/content/rs/references/compatibility/commands/generic.md +++ b/content/rs/references/compatibility/commands/generic.md @@ -8,7 +8,7 @@ categories: ["RS"] aliases: --- -The following table shows which open source Redis [key (generic) commands](https://redis.io/commands/?group=generic) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Enterprise Cloud. +The following table shows which open source Redis [key (generic) commands](https://redis.io/commands/?group=generic) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. | Command | Redis
Enterprise | Redis
Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/rs/references/compatibility/commands/pub-sub.md b/content/rs/references/compatibility/commands/pub-sub.md index da48e96aa74..e54c0eebf8a 100644 --- a/content/rs/references/compatibility/commands/pub-sub.md +++ b/content/rs/references/compatibility/commands/pub-sub.md @@ -8,7 +8,7 @@ categories: ["RS"] aliases: --- -The following table shows which open source Redis [pub/sub commands](https://redis.io/commands/?group=pubsub) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Enterprise Cloud. +The following table shows which open source Redis [pub/sub commands](https://redis.io/commands/?group=pubsub) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. | Command | Redis
Enterprise | Redis
Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/rs/references/compatibility/commands/scripting.md b/content/rs/references/compatibility/commands/scripting.md index e8ef748fe39..809d7840e1f 100644 --- a/content/rs/references/compatibility/commands/scripting.md +++ b/content/rs/references/compatibility/commands/scripting.md @@ -8,7 +8,7 @@ categories: ["RS"] aliases: --- -The following table shows which open source Redis [scripting and function commands](https://redis.io/commands/?group=scripting) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Enterprise Cloud. +The following table shows which open source Redis [scripting and function commands](https://redis.io/commands/?group=scripting) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. ## Function commands diff --git a/content/rs/references/compatibility/commands/server.md b/content/rs/references/compatibility/commands/server.md index b1ca55b75d7..2741dce211a 100644 --- a/content/rs/references/compatibility/commands/server.md +++ b/content/rs/references/compatibility/commands/server.md @@ -9,7 +9,7 @@ categories: ["RS"] aliases: --- -The following tables show which open source Redis [server management commands](https://redis.io/commands/?group=server) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Enterprise Cloud. +The following tables show which open source Redis [server management commands](https://redis.io/commands/?group=server) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. ## Access control commands diff --git a/content/rs/references/compatibility/commands/transactions.md b/content/rs/references/compatibility/commands/transactions.md index 4c8b1280f96..6f7ea9d8fe4 100644 --- a/content/rs/references/compatibility/commands/transactions.md +++ b/content/rs/references/compatibility/commands/transactions.md @@ -8,7 +8,7 @@ categories: ["RS"] aliases: --- -The following table shows which open source Redis [transaction commands](https://redis.io/commands/?group=transactions) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Enterprise Cloud. +The following table shows which open source Redis [transaction commands](https://redis.io/commands/?group=transactions) are compatible with standard and Active-Active databases in Redis Enterprise Software and Redis Cloud. | Command | Redis
Enterprise | Redis
Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/rs/references/compatibility/config-settings.md b/content/rs/references/compatibility/config-settings.md index 2412183b9b7..39a2506680a 100644 --- a/content/rs/references/compatibility/config-settings.md +++ b/content/rs/references/compatibility/config-settings.md @@ -8,7 +8,7 @@ categories: ["RS"] aliases: --- -Redis Enterprise Software and [Redis Enterprise Cloud]({{}}) only support a subset of [open source Redis configuration settings](https://redis.io/docs/manual/config/). Using [`CONFIG GET`](https://redis.io/commands/config-get/) or [`CONFIG SET`](https://redis.io/commands/config-set/) with unsupported configuration settings returns an error. +Redis Enterprise Software and [Redis Cloud]({{}}) only support a subset of [open source Redis configuration settings](https://redis.io/docs/manual/config/). Using [`CONFIG GET`](https://redis.io/commands/config-get/) or [`CONFIG SET`](https://redis.io/commands/config-set/) with unsupported configuration settings returns an error. | Setting | Redis
Enterprise | Redis
Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/rs/references/connecting-to-redis.md b/content/rs/references/connecting-to-redis.md index bb68a86276f..32a6b928206 100644 --- a/content/rs/references/connecting-to-redis.md +++ b/content/rs/references/connecting-to-redis.md @@ -13,7 +13,7 @@ To establish a connection to a Redis database, you'll need the following informa - The database password (when configured with an authentication password which is **strongly recommended**) - The SSL certificates (when configured with SSL authentication and encryption - see [this article](/kb/read-more-ssl) for more information) -The combination of `hostname:port` is commonly referred to as the "endpoint." This information is readily obtainable from your Redis Enterprise Cluster and Redis Enterprise Cloud admin consoles. Unless otherwise specified, our Redis databases are accessible via a single managed endpoint to ensure high availability. +The combination of `hostname:port` is commonly referred to as the "endpoint." This information is readily obtainable from your Redis Enterprise Cluster and Redis Cloud admin consoles. Unless otherwise specified, our Redis databases are accessible via a single managed endpoint to ensure high availability. You can connect to a Redis database using a wide variety of tools and libraries depending on your needs. Here's a short list: @@ -33,6 +33,6 @@ Connecting to a remote server can be challenging. Here’s a quick checklist for - If you've managed to open a connection, try sending the `INFO` command and act on its reply or error message. - Redis Enterprise Software Redis databases only support connecting to the default database (0) and block some administrative commands. To learn more, see: - Redis Enterprise Cluster: [REC compatibility](/redis-enterprise-documentation/rlec-compatibility) - - Redis Enterprise Cloud FAQ: [Are you fully compatible with open source Redis](/faqs#are-you-fully-compatible-with-open-source-redis) + - Redis Cloud FAQ: [Are you fully compatible with open source Redis](/faqs#are-you-fully-compatible-with-open-source-redis) If you encounter any difficulties or have questions please feel free to [contact our help desk](mailto:support@redislabs.com). diff --git a/content/rs/release-notes/legacy-release-notes/redis-pack-4-5-0-may-2017.md b/content/rs/release-notes/legacy-release-notes/redis-pack-4-5-0-may-2017.md index 89462244dd2..5713c2dff22 100644 --- a/content/rs/release-notes/legacy-release-notes/redis-pack-4-5-0-may-2017.md +++ b/content/rs/release-notes/legacy-release-notes/redis-pack-4-5-0-may-2017.md @@ -40,7 +40,7 @@ ready. RFv2 brings performance, reliability, and stability enhancements as well as many features customers have been waiting for. Auto Tiering offers users of Redis Enterprise Pack and -Redis Enterprise Cloud Private the unique ability to operate a Redis +Redis Cloud Private the unique ability to operate a Redis database that spans both RAM and flash memory (SSD), but remains separate from Redis Enterprise Pack's persistence mechanisms. Whilst keys are always stored in RAM, RoF intelligently manages the location of diff --git a/content/rs/release-notes/rs-6-0-20-april-2021.md b/content/rs/release-notes/rs-6-0-20-april-2021.md index 354cf508c4f..f406fbf9f9b 100644 --- a/content/rs/release-notes/rs-6-0-20-april-2021.md +++ b/content/rs/release-notes/rs-6-0-20-april-2021.md @@ -11,12 +11,12 @@ categories: ["RS"] is now available! This version includes the following new features and improvements: -- A [new integration for LDAP]({{}}) authentication and +- A [new integration for LDAP]({{}}) authentication and authorization into RS role-based access controls (RBAC). You can now use LDAP to authorize access to the admin console and to authorize database access. -- An enhanced [clients mutual authentication]({{}}) +- An enhanced [clients mutual authentication]({{}}) mechanism, adding the ability to authenticate client connections using a Certificate Authority (CA). @@ -146,7 +146,7 @@ database]({{}}). - Starting with Redis Software 6.0.20, new clusters will be set with minimal TLS version v1.2 -All known bugs around setting ciphers were fixed. To learn more, see [Configure cipher suites]({{}}). +All known bugs around setting ciphers were fixed. To learn more, see [Configure cipher suites]({{}}). - Starting with Redis Software 6.0.20, the [syncer process](https://docs.redis.com/latest/rs/databases/active-active#syncer-process) was improved to automatically recover and resume synchronisation after diff --git a/content/rs/release-notes/rs-6-4-2-releases/rs-6-4-2-69.md b/content/rs/release-notes/rs-6-4-2-releases/rs-6-4-2-69.md index 17dc324da0f..e20a4caa7f1 100644 --- a/content/rs/release-notes/rs-6-4-2-releases/rs-6-4-2-69.md +++ b/content/rs/release-notes/rs-6-4-2-releases/rs-6-4-2-69.md @@ -90,7 +90,7 @@ crdb-cli crdb update --crdb-guid \ - RS97528 - Prevent [self-signed certificate]({{}}) script error on Ubuntu 20.04 by changing the user instructions. -- RS99643 - Fix [`cipher_suites`]({{}}) configuration to allow default cipher suites according to the [control plane]({{}}), [data plane]({{}}), and [discovery service]({{}}). +- RS99643 - Fix [`cipher_suites`]({{}}) configuration to allow default cipher suites according to the [control plane]({{}}), [data plane]({{}}), and [discovery service]({{}}). - RS99696 - Fix [`HINCRBYFLOT`](https://github.com/redis/redis/security/advisories/GHSA-hjv8-vjf6-wcr6) CVE diff --git a/content/rs/release-notes/rs-7-2-4-releases/rs-7-2-4-64.md b/content/rs/release-notes/rs-7-2-4-releases/rs-7-2-4-64.md index 820350e6755..dea6e370a4d 100644 --- a/content/rs/release-notes/rs-7-2-4-releases/rs-7-2-4-64.md +++ b/content/rs/release-notes/rs-7-2-4-releases/rs-7-2-4-64.md @@ -33,7 +33,7 @@ This version offers: - Support package now contains `supervisorctl` status when created by the [`rladmin` command]({{}}) (RS107879). -- Port range (`reserved_ports`) is now configurable using [`rladmin`]({{}}) or the [REST API]({{}}). +- Port range (`reserved_ports`) is now configurable using [`rladmin`]({{}}) or the [REST API]({{}}). - Removed `rlutil reserved_ports`, which was deprecated in Redis Enterprise Software [version 7.2.4-52]({{}}). diff --git a/content/rs/release-notes/rs-7-2-4-releases/rs-7-2-4-72.md b/content/rs/release-notes/rs-7-2-4-releases/rs-7-2-4-72.md index 4c1ced073ae..fdaaf27d8f9 100644 --- a/content/rs/release-notes/rs-7-2-4-releases/rs-7-2-4-72.md +++ b/content/rs/release-notes/rs-7-2-4-releases/rs-7-2-4-72.md @@ -29,7 +29,7 @@ This version offers: - [User lockout parameters]({{}}) - locks user accounts after excessive failed login attempts - - [TLS configuration]({{}}) improvements + - [TLS configuration]({{}}) improvements #### Redis modules diff --git a/content/rs/security/_index.md b/content/rs/security/_index.md index 30d5e706c27..5aff03c482f 100644 --- a/content/rs/security/_index.md +++ b/content/rs/security/_index.md @@ -52,11 +52,11 @@ Redis Enterprise offers several database security controls to help protect your - **Deactivate default user access**: Redis Enterprise comes with a "default" user for backwards compatibility with applications designed with versions of Redis prior to Redis Enterprise 6. The default user is turned on by default. This allows you to access the database without specifying a username and only using a shared secret. For applications designed to use access control lists, we recommend that you [deactivate default user access]({{}}). -- **Enable client certificate authentication**: To prevent unauthorized access to your data, Redis Enterprise databases support the [TLS protocol]({{}}), which includes authentication and encryption. Client certificate authentication can be used to ensure only authorized hosts can access the database. +- **Enable client certificate authentication**: To prevent unauthorized access to your data, Redis Enterprise databases support the [TLS protocol]({{}}), which includes authentication and encryption. Client certificate authentication can be used to ensure only authorized hosts can access the database. - **Install trusted certificates**: Redis implements self-signed certificates for the database proxy and replication service, but many organizations prefer to [use their own certificates]({{< relref "/rs/security/certificates/create-certificates" >}}). -- **Configure Transport Layer Security (TLS)**: Similar to the control plane, you can also [configure TLS protocols]({{}}) to help support your security and compliance needs. +- **Configure Transport Layer Security (TLS)**: Similar to the control plane, you can also [configure TLS protocols]({{}}) to help support your security and compliance needs. - **Configure and verify database backups**: Implementing a disaster recovery strategy is an important part of data security. Redis Enterprise supports [database backups to many destinations]({{< relref "/rs/databases/import-export/schedule-backups.md" >}}). diff --git a/content/rs/security/admin-console-security/_index.md b/content/rs/security/admin-console-security/_index.md index 75990094974..6882d16dfd6 100644 --- a/content/rs/security/admin-console-security/_index.md +++ b/content/rs/security/admin-console-security/_index.md @@ -8,7 +8,7 @@ categories: ["RS"] Redis Enterprise Software comes with a web-based user interface known as the admin console or the Cluster Manager UI. The admin console provides the following security features: -- Encryption-in-transit using [TLS]({{}}) +- Encryption-in-transit using [TLS]({{}}) - User authentication using [LDAP]({{}}) @@ -26,6 +26,6 @@ We recommend the following practices: - **Require HTTPS for API endpoints** - Redis Enterprise comes with a REST API to help automate tasks. This API is available in both an encrypted and unencrypted endpoint for backward compatibility. You can [disable the unencrypted endpoint]({{}}) with no loss in functionality. -- **Configure Transport Layer Security (TLS)** - A common compliance requirement is to [set a minimum version of TLS]({{}}). This helps to make sure that only secure versions of TLS are allowed when accessing the cluster. +- **Configure Transport Layer Security (TLS)** - A common compliance requirement is to [set a minimum version of TLS]({{}}). This helps to make sure that only secure versions of TLS are allowed when accessing the cluster. - **Install your own certificates** - Redis Enterprise comes with self-signed certificates by default; however, many organizations require that you [use specific CA signed certificates]({{}}). diff --git a/content/rs/security/certificates/monitor-certificates.md b/content/rs/security/certificates/monitor-certificates.md index 61db4e5287a..41a7e5dfe5b 100644 --- a/content/rs/security/certificates/monitor-certificates.md +++ b/content/rs/security/certificates/monitor-certificates.md @@ -24,7 +24,7 @@ node_cert_expiration_seconds{cluster="mycluster.local",logical_name="metrics_exp node_cert_expiration_seconds{cluster="mycluster.local",logical_name="syncer",node="1",path="/etc/opt/redislabs/syncer_cert.pem"} 31104000.0 ``` -The following certificates relate to [internode communication TLS encryption]({{< relref "/rs/security/internode-encryption" >}}) and are automatically rotated by Redis Enterprise Software: +The following certificates relate to [internode communication TLS encryption]({{< relref "/rs/security/encryption/internode-encryption" >}}) and are automatically rotated by Redis Enterprise Software: ```sh node_cert_expiration_seconds{cluster="mycluster.local",logical_name="ccs_internode_encryption",node="1",path="/etc/opt/redislabs/ccs_internode_encryption_cert.pem"} 2592000.0 diff --git a/content/rs/security/encryption/_index.md b/content/rs/security/encryption/_index.md new file mode 100644 index 00000000000..a26be83b7a7 --- /dev/null +++ b/content/rs/security/encryption/_index.md @@ -0,0 +1,70 @@ +--- +Title: Encryption in Redis Enterprise Software +linkTitle: Encryption +description: Encryption in Redis Enterprise Software. +weight: 60 +alwaysopen: false +toc: "true" +categories: ["RS"] +aliases: +--- + +Redis Enterprise Software uses encryption to secure communications between clusters, nodes, databases, and clients and to protect [data in transit](https://en.wikipedia.org/wiki/Data_in_transit), [at rest](https://en.wikipedia.org/wiki/Data_at_rest), and [in use](https://en.wikipedia.org/wiki/Data_in_use). + +## Encrypt data in transit + +### [TLS]({{}}) + +Redis Enterprise Software uses Transport Layer Security (TLS) to encrypt communications for the following: + +- Cluster Manager UI + +- Command-line utilities + +- REST API + +- Internode communication + +You can also [enable TLS authentication]({{}}) for the following: + +- Communication from clients or applications to your database + +- Communication from your database to other clusters for replication using [Replica Of]({{}}) + +- Communication to and from your database to other clusters for [Active-Active]({{}}) synchronization + +### [Internode encryption]({{}}) + +Internode encryption uses TLS to encrypt data in transit between cluster nodes. + +By default, internode encryption is enabled for the control plane, which manages the cluster and databases. If you also want to encrypt replication and proxy communications between database shards on different nodes, [enable data plane internode encryption]({{}}). + +### [Require HTTPS for REST API endpoints]({{}}) + +By default, the Redis Enterprise Software API supports communication over HTTP and HTTPS. However, you can [turn off HTTP support]({{}}) to ensure that API requests are encrypted. + +## Encrypt data at rest + +### File system encryption + +To encrypt data stored on disk, use file system-based encryption capabilities available on Linux operating systems before you install Redis Enterprise Software. + +### [Private key encryption]({{}}) + +[Enable PEM encryption]({{}}) to encrypt all private keys on disk. + +## Encrypt data in use + +### Client-side encryption + +Use client-side encryption to encrypt the data an application stores in a Redis database. The application decrypts the data when it retrieves it from the database. + +You can add client-side encryption logic to your application or use built-in client functions. + +Client-side encryption has the following limitations: + +- Operations that must operate on the data, such as increments, comparisons, and searches will not function properly. + +- Increases management overhead. + +- Reduces performance. diff --git a/content/rs/security/internode-encryption.md b/content/rs/security/encryption/internode-encryption.md similarity index 98% rename from content/rs/security/internode-encryption.md rename to content/rs/security/encryption/internode-encryption.md index 1334bf52031..a90138dcaef 100644 --- a/content/rs/security/internode-encryption.md +++ b/content/rs/security/encryption/internode-encryption.md @@ -1,7 +1,7 @@ --- title: Internode encryption linkTitle: Internode encryption -description: Describes internode which improves the security of data in transit. +description: Describes internode encryption which improves the security of data in transit. weight: 15 alwaysopen: false categories: ["RS"] diff --git a/content/rs/security/encryption/pem-encryption.md b/content/rs/security/encryption/pem-encryption.md new file mode 100644 index 00000000000..6e2079d35e8 --- /dev/null +++ b/content/rs/security/encryption/pem-encryption.md @@ -0,0 +1,49 @@ +--- +title: Encrypt private keys +linkTitle: Encrypt private keys +description: Enable PEM encryption to encrypt all private keys on disk. +weight: 50 +alwaysopen: false +toc: "true" +categories: ["RS"] +aliases: +--- + +Enable PEM encryption to automatically encrypt all private keys on disk. Public keys (`.cert` files) are not encrypted. + +When certificates are rotated, the encrypted private keys are also rotated. + +## Enable PEM encryption + +To enable PEM encryption and encrypt private keys on the disk, use [`rladmin`]({{}}) or the [REST API]({{}}). + + +- [`rladmin cluster config`]({{}}): + + ```sh + rladmin cluster config encrypt_pkeys enabled + ``` + +- [Update cluster settings]({{}}) REST API request: + + ```sh + PUT /v1/cluster + { "encrypt_pkeys": true } + ``` + +## Deactivate PEM encryption + +To deactivate PEM encryption and decrypt private keys on the disk, use [`rladmin`]({{}}) or the [REST API]({{}}). + +- [`rladmin cluster config`]({{}}): + + ```sh + rladmin cluster config encrypt_pkeys disabled + ``` + +- [Update cluster settings]({{}}) REST API request: + + ```sh + PUT /v1/cluster + { "encrypt_pkeys": false } + ``` diff --git a/content/rs/security/encryption/tls/_index.md b/content/rs/security/encryption/tls/_index.md new file mode 100644 index 00000000000..25a6a5ba329 --- /dev/null +++ b/content/rs/security/encryption/tls/_index.md @@ -0,0 +1,25 @@ +--- +Title: Transport Layer Security (TLS) +linkTitle: TLS +description: An overview of Transport Layer Security (TLS). +weight: 10 +alwaysopen: false +categories: ["RS"] +aliases: ["/rs/security/tls-ssl", +"/rs/security/tls-ssl/", +"/rs/security/tls-ssl.md", +"/rs/security/tls/"] +--- +[Transport Layer Security (TLS)](https://en.wikipedia.org/wiki/Transport_Layer_Security), a successor to SSL, ensures the privacy of data sent between applications and Redis databases. TLS also secures connections between Redis Enterprise Software nodes. + +You can [use TLS authentication]({{}}) for the following types of communication: + +- Communication from clients (applications) to your database +- Communication from your database to other clusters for replication using [Replica Of]({{}}) +- Communication to and from your database to other clusters for synchronization using [Active-Active]({{}}) + +## Protocols and ciphers + +TLS protocols and ciphers define the overall suite of algorithms that clients are able to connect to the servers with. + +You can change the [TLS protocols]({{}}) and [ciphers]({{}}) to improve the security of your Redis Enterprise cluster and databases. The default settings are in line with industry best practices, but you can customize them to match the security policy of your organization. diff --git a/content/rs/security/tls/ciphers.md b/content/rs/security/encryption/tls/ciphers.md similarity index 99% rename from content/rs/security/tls/ciphers.md rename to content/rs/security/encryption/tls/ciphers.md index ca3c7039bf0..99453fb4030 100644 --- a/content/rs/security/tls/ciphers.md +++ b/content/rs/security/encryption/tls/ciphers.md @@ -5,7 +5,7 @@ description: Shows how to configure cipher suites. weight: 60 alwaysopen: false categories: ["RS"] -aliases: +aliases: /rs/security/tls/ciphers/ --- Ciphers are algorithms that help secure connections between clients and servers. You can change the ciphers to improve the security of your Redis Enterprise cluster and databases. The default settings are in line with industry best practices, but you can customize them to match the security policy of your organization. diff --git a/content/rs/security/tls/enable-tls.md b/content/rs/security/encryption/tls/enable-tls.md similarity index 99% rename from content/rs/security/tls/enable-tls.md rename to content/rs/security/encryption/tls/enable-tls.md index 671d375c352..ea1a904b397 100644 --- a/content/rs/security/tls/enable-tls.md +++ b/content/rs/security/encryption/tls/enable-tls.md @@ -6,7 +6,8 @@ weight: 40 alwaysopen: false categories: ["RS"] aliases: ["/rs/administering/designing-production/security/tls-configuration", -"/rs/administering/designing-production/security/client-connections"] +"/rs/administering/designing-production/security/client-connections", +"/rs/security/tls/enable-tls/"] --- You can use TLS authentication for one or more of the following types of communication: diff --git a/content/rs/security/tls/tls-protocols.md b/content/rs/security/encryption/tls/tls-protocols.md similarity index 98% rename from content/rs/security/tls/tls-protocols.md rename to content/rs/security/encryption/tls/tls-protocols.md index ba4284142fe..54937753ad3 100644 --- a/content/rs/security/tls/tls-protocols.md +++ b/content/rs/security/encryption/tls/tls-protocols.md @@ -5,7 +5,7 @@ description: weight: 50 alwaysopen: false categories: ["RS"] -aliases: +aliases: /rs/security/tls/tls-protocols/ --- You can change TLS protocols to improve the security of your Redis Enterprise cluster and databases. The default settings are in line with industry best practices, but you can customize them to match the security policy of your organization. diff --git a/content/rs/security/tls/_index.md b/content/rs/security/tls/_index.md deleted file mode 100644 index 2ffd1a411f2..00000000000 --- a/content/rs/security/tls/_index.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -Title: Transport Layer Security (TLS) -linkTitle: TLS -description: An overview of Transport Layer Security (TLS). -weight: 70 -alwaysopen: false -categories: ["RS"] -aliases: ["/rs/security/tls-ssl", -"/rs/security/tls-ssl/", -"/rs/security/tls-ssl.md"] ---- -[Transport Layer Security (TLS)](https://en.wikipedia.org/wiki/Transport_Layer_Security), a successor to SSL, ensures the privacy of data sent between applications and Redis databases. TLS also secures connections between Redis Enterprise Software nodes. - -You can [use TLS authentication]({{}}) for the following types of communication: - -- Communication from clients (applications) to your database -- Communication from your database to other clusters for replication using [Replica Of]({{}}) -- Communication to and from your database to other clusters for synchronization using [Active-Active]({{}}) - -## Protocols and ciphers - -TLS protocols and ciphers define the overall suite of algorithms that clients are able to connect to the servers with. - -You can change the [TLS protocols]({{}}) and [ciphers]({{}}) to improve the security of your Redis Enterprise cluster and databases. The default settings are in line with industry best practices, but you can customize them to match the security policy of your organization. - -## Client-side encryption - -Client-side encryption may be used to help encrypt data through its lifecycle. This comes with some limitations. Operations that must operate on the data, such as increments, comparisons, and searches will not function properly. Client-side encryption is used to help protect data in use. - -You can write client-side encryption logic directly in your own application or use functions built into clients such as the Java Lettuce cipher codec. diff --git a/content/stack/_index.md b/content/stack/_index.md index 24e0c379ab1..b272780a6e6 100644 --- a/content/stack/_index.md +++ b/content/stack/_index.md @@ -10,6 +10,6 @@ aliases: /modules/ /modules/redis-stack/ --- -[Redis Enterprise Software]({{}}) and [Redis Enterprise Cloud]({{}}) support all [Redis Stack](https://redis.io/docs/stack/) features, which extend the core Redis feature set. Some of the capabilities Redis Stack provides include querying, indexing, and full-text search and support for JSON, time series, and probabilistic data structures. +[Redis Enterprise Software]({{}}) and [Redis Cloud]({{}}) support all [Redis Stack](https://redis.io/docs/stack/) features, which extend the core Redis feature set. Some of the capabilities Redis Stack provides include querying, indexing, and full-text search and support for JSON, time series, and probabilistic data structures. {{}} diff --git a/content/stack/bloom/config.md b/content/stack/bloom/config.md index 7171702a246..84754a1a407 100644 --- a/content/stack/bloom/config.md +++ b/content/stack/bloom/config.md @@ -11,7 +11,7 @@ aliases: /modules/redisbloom/config/ [Redis Enterprise Software]({{}}) lets you manually change any [RedisBloom configuration setting](https://redis.io/docs/stack/bloom/configuration/#redisbloom-configuration-parameters). -[Redis Enterprise Cloud]({{}}) does not let you configure RedisBloom manually. However, if you have a Flexible or Annual [subscription]({{}}), you can contact [support](https://redis.com/company/support/) to request a configuration change. You cannot change RedisBloom configuration for Free or Fixed subscriptions. +[Redis Cloud]({{}}) does not let you configure RedisBloom manually. However, if you have a Flexible or Annual [subscription]({{}}), you can contact [support](https://redis.com/company/support/) to request a configuration change. You cannot change RedisBloom configuration for Free or Fixed subscriptions. | Setting | Redis
Enterprise | Redis
Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/content/stack/deprecated-features/graph/commands.md b/content/stack/deprecated-features/graph/commands.md index ba749c32a39..53e3818e84a 100644 --- a/content/stack/deprecated-features/graph/commands.md +++ b/content/stack/deprecated-features/graph/commands.md @@ -26,4 +26,4 @@ The following table lists graph commands. See the command links for more informa 1. Use [`rladmin`]({{}}) or the [REST API]({{}}) to change RedisGraph configuration for Redis Enterprise Software. See [RedisGraph configuration compatibility with Redis Enterprise]({{}}) for more information and examples. -2. [Contact support](https://redis.com/company/support/) to view the current RedisGraph configuration values or request configuration changes for Flexible or Annual Redis Enterprise Cloud subscriptions. \ No newline at end of file +2. [Contact support](https://redis.com/company/support/) to view the current RedisGraph configuration values or request configuration changes for Flexible or Annual Redis Cloud subscriptions. \ No newline at end of file diff --git a/content/stack/deprecated-features/graph/config.md b/content/stack/deprecated-features/graph/config.md index a11b41d6887..6378fa01591 100644 --- a/content/stack/deprecated-features/graph/config.md +++ b/content/stack/deprecated-features/graph/config.md @@ -10,7 +10,7 @@ aliases: /modules/redisgraph/config/ /stack/previous-features/graph/config/ --- -You cannot use `GRAPH.CONFIG SET` to configure RedisGraph in [Redis Enterprise Software]({{}}) or [Redis Enterprise Cloud]({{}}). Instead, use one of the following methods. +You cannot use `GRAPH.CONFIG SET` to configure RedisGraph in [Redis Enterprise Software]({{}}) or [Redis Cloud]({{}}). Instead, use one of the following methods. For Redis Cloud: diff --git a/content/stack/enterprise-capabilities.md b/content/stack/enterprise-capabilities.md index 043caa2fcd0..c35c9d338b7 100644 --- a/content/stack/enterprise-capabilities.md +++ b/content/stack/enterprise-capabilities.md @@ -13,7 +13,7 @@ This article describes compatibility between Redis Enterprise features and Redis ## Supported Redis Stack features -The following table shows which Redis Stack features are supported by Redis Enterprise Software and Redis Enterprise Cloud. +The following table shows which Redis Stack features are supported by Redis Enterprise Software and Redis Cloud. | Feature | Redis Enterprise
Software | Redis Enterprise
Cloud | |:-------|:-------------------------|:-----------------------| diff --git a/content/stack/search/commands.md b/content/stack/search/commands.md index 33f0c24aa4d..80a8f9403f1 100644 --- a/content/stack/search/commands.md +++ b/content/stack/search/commands.md @@ -41,4 +41,4 @@ The following table lists search and query commands. See the command links for m 1. Use [`rladmin`]({{}}) or the [REST API]({{}}) to change search and query configuration for Redis Enterprise Software. See [search and query configuration compatibility with Redis Enterprise]({{}}) for more information and examples. -2. [Contact support](https://redis.com/company/support/) to view the current configuration values or request configuration changes for Flexible or Annual Redis Enterprise Cloud subscriptions. +2. [Contact support](https://redis.com/company/support/) to view the current configuration values or request configuration changes for Flexible or Annual Redis Cloud subscriptions. diff --git a/content/stack/search/config.md b/content/stack/search/config.md index 1931c094eab..2ed1aa02ef4 100644 --- a/content/stack/search/config.md +++ b/content/stack/search/config.md @@ -9,7 +9,7 @@ categories: ["Modules"] aliases: /modules/redisearch/config/ --- -You cannot use [`FT.CONFIG SET`](https://redis.io/commands/ft.config-set) to configure RediSearch in [Redis Enterprise Software]({{}}) or [Redis Enterprise Cloud]({{}}). Instead, use one of the following methods. +You cannot use [`FT.CONFIG SET`](https://redis.io/commands/ft.config-set) to configure RediSearch in [Redis Enterprise Software]({{}}) or [Redis Cloud]({{}}). Instead, use one of the following methods. For Redis Cloud: diff --git a/content/stack/stack-quickstart.md b/content/stack/stack-quickstart.md index bd0abb576dc..be9a680477d 100644 --- a/content/stack/stack-quickstart.md +++ b/content/stack/stack-quickstart.md @@ -8,7 +8,7 @@ categories: ["Modules"] aliases: /modules/modules-quickstart/ --- To quickly set up a database with Redis Stack features, -you can sign up for a free [Redis Enterprise Cloud](https://app.redislabs.com/#/sign-up) subscription and create a Redis Stack database. +you can sign up for a free [Redis Cloud](https://app.redislabs.com/#/sign-up) subscription and create a Redis Stack database. Alternatively, you can use one of these methods: @@ -26,13 +26,13 @@ To set up a Redis Cloud database with Redis Stack features, follow these steps: 1. [Connect to the database](#connect-to-the-database). -For more details, see the Redis Enterprise Cloud [quick start]({{}}). +For more details, see the Redis Cloud [quick start]({{}}). ### Create a subscription To create a new subscription: -1. Sign in to the Redis Enterprise Cloud [admin console](http://app.redislabs.com) or create a new account. +1. Sign in to the Redis Cloud [admin console](http://app.redislabs.com) or create a new account. 1. Select the **New subscription** button: diff --git a/content/stack/timeseries/config.md b/content/stack/timeseries/config.md index 8da47a3b432..10c2fd2b5cb 100644 --- a/content/stack/timeseries/config.md +++ b/content/stack/timeseries/config.md @@ -11,7 +11,7 @@ aliases: /modules/redistimeseries/config/ [Redis Enterprise Software]({{}}) lets you manually change any [RedisTimeSeries configuration setting](https://redis.io/docs/stack/timeseries/configuration/#redistimeseries-configuration-parameters). -[Redis Enterprise Cloud]({{}}) does not let you configure RedisTimeSeries manually. However, if you have a Flexible or Annual [subscription]({{}}), you can contact [support](https://redis.com/company/support/) to request a configuration change. You cannot change RedisTimeSeries configuration for Free or Fixed subscriptions. +[Redis Cloud]({{}}) does not let you configure RedisTimeSeries manually. However, if you have a Flexible or Annual [subscription]({{}}), you can contact [support](https://redis.com/company/support/) to request a configuration change. You cannot change RedisTimeSeries configuration for Free or Fixed subscriptions. | Setting | Redis
Enterprise | Redis
Cloud | Notes | |:--------|:----------------------|:-----------------|:------| diff --git a/static/images/rc/account-selector-single-account.png b/static/images/rc/account-selector-single-account.png old mode 100755 new mode 100644 index 516dbd4047d..501d7f64107 Binary files a/static/images/rc/account-selector-single-account.png and b/static/images/rc/account-selector-single-account.png differ diff --git a/static/images/rc/account-settings-account-tab.png b/static/images/rc/account-settings-account-tab.png index 72d78db7554..974fecf8135 100644 Binary files a/static/images/rc/account-settings-account-tab.png and b/static/images/rc/account-settings-account-tab.png differ diff --git a/static/images/rc/account-settings-confirm-billing-address.png b/static/images/rc/account-settings-confirm-billing-address.png new file mode 100644 index 00000000000..dce4716d093 Binary files /dev/null and b/static/images/rc/account-settings-confirm-billing-address.png differ diff --git a/static/images/rc/button-access-management-sso-setup.png b/static/images/rc/button-access-management-sso-setup.png index 69f6b6a548f..169b8ad76d8 100644 Binary files a/static/images/rc/button-access-management-sso-setup.png and b/static/images/rc/button-access-management-sso-setup.png differ diff --git a/static/images/rc/button-both-delete.png b/static/images/rc/button-both-delete.png new file mode 100644 index 00000000000..a9ad824a1d7 Binary files /dev/null and b/static/images/rc/button-both-delete.png differ diff --git a/static/images/rc/button-database-delete.png b/static/images/rc/button-database-delete.png old mode 100755 new mode 100644 index 19c063de12f..11e1e5cde7d Binary files a/static/images/rc/button-database-delete.png and b/static/images/rc/button-database-delete.png differ diff --git a/static/images/rc/connection-wizard-clients.png b/static/images/rc/connection-wizard-clients.png new file mode 100644 index 00000000000..56048460f01 Binary files /dev/null and b/static/images/rc/connection-wizard-clients.png differ diff --git a/static/images/rc/connection-wizard.png b/static/images/rc/connection-wizard.png index d94e45a61f0..1e8e2440f31 100644 Binary files a/static/images/rc/connection-wizard.png and b/static/images/rc/connection-wizard.png differ diff --git a/static/images/rc/database-delete-last-dialog.png b/static/images/rc/database-delete-last-dialog.png index 08cb0b1da6d..647b0a62359 100644 Binary files a/static/images/rc/database-delete-last-dialog.png and b/static/images/rc/database-delete-last-dialog.png differ diff --git a/static/images/rc/database-details-configuration-tab-scalability-flexible.png b/static/images/rc/database-details-configuration-tab-scalability-flexible.png old mode 100755 new mode 100644 index c02c5ac8a56..7f325d030a1 Binary files a/static/images/rc/database-details-configuration-tab-scalability-flexible.png and b/static/images/rc/database-details-configuration-tab-scalability-flexible.png differ diff --git a/static/images/rc/database-list-filter-selected.png b/static/images/rc/database-list-filter-selected.png new file mode 100644 index 00000000000..338f6112dfe Binary files /dev/null and b/static/images/rc/database-list-filter-selected.png differ diff --git a/static/images/rc/database-list-filter.png b/static/images/rc/database-list-filter.png new file mode 100644 index 00000000000..07990b4efb4 Binary files /dev/null and b/static/images/rc/database-list-filter.png differ diff --git a/static/images/rc/database-list-search.png b/static/images/rc/database-list-search.png new file mode 100644 index 00000000000..d458f827d4a Binary files /dev/null and b/static/images/rc/database-list-search.png differ diff --git a/static/images/rc/database-metrics-interval-scrollbar.png b/static/images/rc/database-metrics-interval-scrollbar.png new file mode 100644 index 00000000000..111fe71ebb1 Binary files /dev/null and b/static/images/rc/database-metrics-interval-scrollbar.png differ diff --git a/static/images/rc/quickstart-create-free-database.png b/static/images/rc/quickstart-create-free-database.png new file mode 100644 index 00000000000..930d9f154fd Binary files /dev/null and b/static/images/rc/quickstart-create-free-database.png differ diff --git a/static/images/rc/quickstart-get-started.png b/static/images/rc/quickstart-get-started.png new file mode 100644 index 00000000000..ca04f729475 Binary files /dev/null and b/static/images/rc/quickstart-get-started.png differ diff --git a/static/images/rc/redisinsight-cli-flushall-example.png b/static/images/rc/redisinsight-cli-flushall-example.png old mode 100755 new mode 100644 index 6c580159919..9429fd7ee97 Binary files a/static/images/rc/redisinsight-cli-flushall-example.png and b/static/images/rc/redisinsight-cli-flushall-example.png differ diff --git a/static/images/rc/system-logs.png b/static/images/rc/system-logs.png index 8e824515780..ac7614ff9e4 100644 Binary files a/static/images/rc/system-logs.png and b/static/images/rc/system-logs.png differ