Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,14 +1,3 @@
## Use case settings

The following table shows the default use case settings for a Pro database.

| **Type** | High Availability | Data Persistence | Eviction Policy |
|---|---|---|---|
| **Cache** | Single-zone | None | `volatile-lru` |
| **Database** | Multi-zone | Append-only file every 1 sec | None |
| **Vector Search** | Multi-zone | Append-only file every 1 sec | None |
| **Custom** | Single-zone | Append-only file every 1 sec | None |

## Billing Unit types

The Redis Billing Unit types associated with your Pro subscription depend on your database memory size and throughput requirements.
Expand Down
55 changes: 18 additions & 37 deletions content/integrate/amazon-bedrock/set-up-redis.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,64 +63,45 @@ To set up a Redis Cloud instance for Bedrock, you need to:

{{<image filename="images/rc/button-database-new.png" alt="The New Database button creates a new database." width="120px">}}

1. When the **New database** page appears, select **Vector search** from the use case panel.

{{<image filename="images/rc/create-database-redis-use-cases.png" alt="The Redis Use case panel">}}

1. Select **Pro** to create a Pro plan.
1. When the **New database** page appears, select **Pro** to create a Pro plan.

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

1. Select **Amazon Web Services** as the cloud vendor, select a region, and enter a name for your subscription.

{{<image filename="images/rc/subscription-new-flexible-setup-general.png" width="75%" alt="The General settings of the Setup tab." >}}

1. In the **Version** section, select **Redis 7.2** or **Redis 7.4**.

{{<image filename="images/rc/subscription-new-flexible-version-section.png" alt="Version selection between Redis 6.2, 7.2, and 7.4" >}}

1. In the **Advanced options** section, select Multi-AZ to ensure [high-availability]({{< relref "/operate/rc/databases/configuration/high-availability" >}}).
1. After you select **Pro**, the **Database settings** section will appear. For this guide, continue with **Easy create** to get started faster.

{{<image filename="images/rc/subscription-new-flexible-advanced-multi-az.png" width="75%" alt="The Multi-AZ toggle set to on." >}}
{{<image filename="images/rc/create-pro-db-settings.png" alt="The database settings section.">}}

1. When finished, select **Continue**.
If you'd like to select all of the configuration options yourself, select **Custom settings**. See [Create a Redis Cloud Pro database]({{< relref "/operate/rc/databases/create-database/create-pro-database-new#custom-settings" >}}) for more details.

{{<image filename="images/rc/button-subscription-continue.png" width="100px" alt="Select the Continue button to continue to the next step." >}}
1. Redis will generate a database name for you. If you want to change it, you can do so in the **Database name** field.

1. The **Sizing** tab helps you specify the database requirements for your subscription.
{{<image filename="images/rc/pro-easy-create-vendor.png" alt="The database name, cloud vendor and region settings." width=75% >}}

{{<image filename="images/rc/subscription-new-flexible-sizing-tab.png" width="75%" alt="The Sizing tab when creating a new Flexible subscription." >}}
1. Select **Amazon Web Services** as the cloud vendor and select a region.

Select the **Add** button to create a database.
1. In the **Optimal database settings** section:

{{<image filename="images/rc/icon-add-database.png" width="30px" alt="Use the Add button to define a new database for your subscription." >}}
{{<image filename="images/rc/pro-easy-create-size-throughput.png" alt="The Dataset size, throughput, and High availability settings.">}}

- Turn on [**High-availability**]({{< relref "/operate/rc/databases/configuration/high-availability" >}}).
- Set the Dataset size of your database based on the amount of data that Bedrock will pull from your Simple Storage Service (S3) [bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html). See [Find out the size of your S3 buckets](https://aws.amazon.com/blogs/storage/find-out-the-size-of-your-amazon-s3-buckets/) to find out how much knowledge base data is stored in your S3 bucket and pick the closest size, rounded up, from the table below.

1. In the **New Database** dialog, name your database.

{{<image filename="images/rc/flexible-add-database-basic.png" width="75%" alt="The New Database dialog with basic settings." >}}

We selected **Search and query** and **JSON** for you already. **Search and query** enables vector database features for your database. You can remove **JSON** if you want.

1. Set the Memory limit of your database based on the amount of data that Bedrock will pull from your Simple Storage Service (S3) [bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html). See [Find out the size of your S3 buckets](https://aws.amazon.com/blogs/storage/find-out-the-size-of-your-amazon-s3-buckets/) to find out how much knowledge base data is stored in your S3 bucket and pick the closest size, rounded up, from the table below.

| Total Size of Documents in S3 | Database size without replication | Database size with replication |
| Total Size of Documents in S3 | Database size without replication | Database size with replication |
|-------------------------------|-----------------------------------|--------------------------------|
| 10,000 kb | 135 Mb | 270 Mb |
| 100,000 kb | 1.35 Gb | 2.7 Gb |
| 1,000,000 kb | 13.5 Gb | 27 Gb |
| 10,000,000 kb | 135 Gb | 270 Gb |

For more information on sizing, see the [Bedrock integration blog post](https://redis.io/blog/amazon-bedrock-integration-with-redis-enterprise/#right-size-your-database-for-amazon-bedrock).

1. When finished, select **Save database** to create your database.
For more information on sizing, see the [Bedrock integration blog post](https://redis.io/blog/amazon-bedrock-integration-with-redis-enterprise/#right-size-your-database-for-amazon-bedrock).

{{<image filename="images/rc/button-database-save.png" width="140px" alt="Select the Save Database button to define your new database." >}}
1. Select **View all settings** to review the database settings that we selected for you.

1. Select **Continue** to move to the **Review and Create** tab.
{{<image filename="images/rc/pro-easy-create-optimal-settings.png" alt="The optimal database settings.">}}

1. Review your subscription. You will not need to enter a payment method, as it's automatically assigned to your AWS Marketplace account.
If you want to change these settings, select [**Switch to custom settings**]({{< relref "/operate/rc/databases/create-database/create-pro-database-new#custom-settings" >}}).

1. Select **Confirm & pay** to create your new database.
1. You will not need to enter a payment method, as it's automatically assigned to your AWS Marketplace account. Select **Confirm & pay** to create your new database.

{{<image filename="images/rc/button-create-db-confirm-pay.png" width="140px" alt="Select Confirm & pay to create your new database." >}}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,7 @@ Redis Cloud maintains consistency among instances in the background; that is, ea

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

{{< embed-md "rc-create-db-use-cases.md" >}}

4. Select the type of [subscription]({{< relref "/operate/rc/subscriptions" >}}) you need. For this guide, select **Pro**.
3. Select the type of [subscription]({{< relref "/operate/rc/subscriptions" >}}) you need. For this guide, select **Pro**.

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

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

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

{{< embed-md "rc-create-db-use-cases.md" >}}
{{< note >}}
See [Use case settings](#use-case-settings) to view the default settings for each use case.
{{< /note >}}

4. Select the type of [subscription]({{< relref "/operate/rc/subscriptions" >}}) you need. For this guide, select **Essentials**.
3. Select the type of [subscription]({{< relref "/operate/rc/subscriptions" >}}) you need. For this guide, select **Essentials**.

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

Expand Down Expand Up @@ -52,7 +47,7 @@ This guide shows how to create an Essentials database.

1. In the **Durability settings** panel, choose your **High availability settings** and **Data persistence** settings from the list.

{{<image filename="images/rc/create-database-essentials-durability.png" alt="The durability settings allow you to choose High availability and Data persistence.">}}
{{<image filename="images/rc/create-database-essentials-durability.png" alt="The durability settings allow you to choose High availability and Data persistence." width=75% >}}


Redis Cloud supports the following high availability settings:
Expand All @@ -70,8 +65,6 @@ This guide shows how to create an Essentials database.
- A **Snapshot** is a copy 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.

See [Data persistence]({{< relref "/operate/rc/databases/configuration/data-persistence" >}}) for more information about these settings.

These settings may already be set based on the use case you selected. You can change them now if you like.

1. Select the desired memory limit. To create a free database, select the 30 MB memory limit. You can only have one free database at a time.

Expand All @@ -92,14 +85,3 @@ This guide shows how to create an Essentials database.
When you create your database, there's a brief pause while your request is processed and then the **Database details** page appears.


## Use case settings

The following table shows the default use case settings for an Essentials database.

| **Type** | High Availability | Data Persistence | Size | Eviction Policy |
|---|---|---|---|---|
| **Cache** | None | None | 30 MB - 12 GB | `volatile-lru` |
| **Database** | Multi-zone | Append-only file every 1 sec | 250 MB - 12 GB | None |
| **Vector Search** | Multi-zone | Append-only file every 1 sec | 250 MB - 12 GB | None |
| **Custom** | Single-zone | Append-only file every 1 sec | 250 MB - 12 GB | None |

Original file line number Diff line number Diff line change
Expand Up @@ -52,23 +52,7 @@ Inactive or infrequently accessed data is referred to as “warm data” and sto

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

3. Select your Redis use case. There are three pre-defined use cases supported with Redis Flex:

{{<image filename="images/rc/create-database-redis-use-cases.png" alt="The Redis Use case panel">}}

- **Cache**: Stores short-term or volatile data. Can be used for session management, semantic cache, session store, and other uses where data is short-lived.
- **Database**: Stores durable and consistent data. Can be used for document databases, feature storage, gaming leaderboards, durable caches, and other uses where your data needs to be highly available and persistent.
- **Custom**: If your Redis use case doesn't match any of the other use cases, you can choose this option to customize all of your settings.

Select the use case that best matches your Redis use case. You can always change the settings later.

The **Vector search** use case is not supported with Redis Flex.

{{< note >}}
See [Use case settings](#use-case-settings) to view the default settings for each use case.
{{< /note >}}

4. Select the type of [subscription]({{< relref "/operate/rc/subscriptions" >}}) you need. For this guide, select **Redis Flex**.
3. Select the type of [subscription]({{< relref "/operate/rc/subscriptions" >}}) you need. For this guide, select **Redis Flex**.

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

Expand All @@ -89,7 +73,7 @@ This guide shows how to create a Redis Flex database on Redis Cloud Essentials.

1. In the **Durability settings** panel, choose your **High availability settings** and **Data persistence** settings from the list.

{{<image filename="images/rc/create-database-essentials-durability.png" alt="The durability settings allow you to choose High availability and Data persistence.">}}
{{<image filename="images/rc/create-database-essentials-durability.png" alt="The durability settings allow you to choose High availability and Data persistence." width=75% >}}


Redis Cloud supports the following high availability settings:
Expand All @@ -107,8 +91,6 @@ This guide shows how to create a Redis Flex database on Redis Cloud Essentials.
- A **Snapshot** is a copy 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.

See [Data persistence]({{< relref "/operate/rc/databases/configuration/data-persistence" >}}) for more information about these settings.

These settings may already be set based on the use case you selected. You can change them now if you like.

1. Select the desired memory limit.

Expand All @@ -127,14 +109,3 @@ This guide shows how to create a Redis Flex database on Redis Cloud Essentials.
{{<image filename="images/rc/button-create-db-confirm-pay.png" width="140px" alt="Select Confirm & Pay to create your new database." >}}

When you create your database, there's a brief pause while your request is processed and then the **Database details** page appears.


### Use case settings

The following table shows the default use case settings for an Essentials database.

| **Type** | High Availability | Data Persistence | Size | Eviction Policy |
|---|---|---|---|---|
| **Cache** | None | None | 30 MB - 12 GB | `volatile-lru` |
| **Database** | Multi-zone | Append-only file every 1 sec | 250 MB - 12 GB | None |
| **Custom** | Single-zone | Append-only file every 1 sec | 250 MB - 12 GB | None |
Original file line number Diff line number Diff line change
Expand Up @@ -11,23 +11,31 @@ weight: 15
tocEmbedHeaders: true
---

{{< embed-md "rc-create-db-first-steps.md" >}}
{{< note >}}
This guide shows how to create a Pro database in an existing subscription.
- If you don't yet have a Pro subscription, see [Create a Pro database with a new subscription]({{< relref "/operate/rc/databases/create-database/create-pro-database-new" >}}).
- If you'd rather create an Essentials database, see [Create an Essentials database]({{< relref "/operate/rc/databases/create-database/create-essentials-database" >}}).
{{< /note >}}

To create a database in an already existing Pro subscription:

1. Sign in to the [Redis Cloud console](https://cloud.redis.io).

{{< embed-md "rc-create-db-use-cases.md" >}}
2. Select the **New database** button.

{{< note >}}See [Use case settings](#use-case-settings) to view the default settings for each use case.{{< /note >}}
{{<image filename="images/rc/button-database-new.png" alt="The New Database button creates a new database." width="120px">}}

4. Select the type of [subscription]({{< relref "/operate/rc/subscriptions" >}}) you need. For this guide, select **Pro**, select **Existing subscription**, and then select your existing pro subscription from the list.
This displays the **Create database** screen.

1. Select the type of [subscription]({{< relref "/operate/rc/subscriptions" >}}) you need. For this guide, select **Existing subscription**, and then select your existing pro subscription from the list.

{{<image filename="images/rc/create-database-subscription-pro-existing.png" alt="The Subscription selection panel with Pro selected and an existing subscription selected.">}}

{{< note >}}
This guide shows how to create a Pro database in an existing subscription.
- If you don't yet have a Pro subscription, see [Create a Pro database with a new subscription]({{< relref "/operate/rc/databases/create-database/create-pro-database-new" >}}).
- If you'd rather create an Essentials database, see [Create an Essentials database]({{< relref "/operate/rc/databases/create-database/create-essentials-database" >}}).
{{< /note >}}
After you select your existing subscription from the list, select **Continue** to go to the **New database** page.

You can also select your subscription from the [subscription list]({{< relref "/operate/rc/subscriptions/view-pro-subscription" >}}) and select **Create database in this subscription**.

After you select **Pro** and select your existing subscription from the list, select **Continue** to go to the **New database** page.
{{<image filename="images/rc/button-add-new-to-pro.png" alt="The Create database in this subscription button." width=400px >}}

The **New database** page is divided into sections, each dedicated to a specific category of settings. The following sections provide more details.

Expand Down Expand Up @@ -129,4 +137,4 @@ The available alerts vary according to the subscription type.
| **Throughput is higher than** | When enabled, sends an email when the operations per second exceed the defined threshold |
| **Throughput is lower than** | When enabled, sends an email when the operations per second falls below the defined threshold |

{{< embed-md "rc-pro-use-cases-billing-units.md" >}}
{{< embed-md "rc-pro-billing-units.md" >}}
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,7 @@ tocEmbedHeaders: true

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

{{< embed-md "rc-create-db-use-cases.md" >}}

{{< note >}}See [Use case settings](#use-case-settings) to view the default settings for each use case.{{< /note >}}

4. Select the type of [subscription]({{< relref "/operate/rc/subscriptions" >}}) you need. For this guide, select **Pro**.
3. Select the type of [subscription]({{< relref "/operate/rc/subscriptions" >}}) you need. For this guide, select **Pro**.

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

Expand All @@ -34,7 +30,7 @@ After you select **Pro**, the **Database settings** section will appear.

You can choose to create your database in one of two ways:

- [**Easy create**](#easy-create) selects the optimal settings for your use case for you.
- [**Easy create**](#easy-create) selects the optimal settings for you to get started faster.
- [**Custom settings**](#custom-settings) lets you select all of the configuration options for your new database.

## Create database with Easy create {#easy-create}
Expand All @@ -57,7 +53,7 @@ If you choose to create your database with Easy create:
| **Throughput** | Identifies maximum throughput for the database, which is specified in terms of operations per second (**Ops/sec**). See [Throughput]({{< relref "/operate/rc/databases/configuration/sizing#throughput" >}}) for more information. <br/> Databases with Search and query have specific throughput requirements, see [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. |
| **High Availability** | Indicates whether a replica copy of the database is maintained in case the primary database becomes unavailable. (Warning: doubles memory consumption). See [High Availability]({{< relref "/operate/rc/databases/configuration/high-availability" >}}). |

1. Select **View all settings** to review the database settings that we selected for you based on your use case.
1. Select **View all settings** to review the database settings that we selected for you.

{{<image filename="images/rc/pro-easy-create-optimal-settings.png" alt="The optimal database settings.">}}

Expand Down Expand Up @@ -211,6 +207,6 @@ Use the **Database list** to check the status of your databases.



{{< embed-md "rc-pro-use-cases-billing-units.md" >}}
{{< embed-md "rc-pro-billing-units.md" >}}


Loading