From c329d86f5674b2792b54ade595eae9923b3b131f Mon Sep 17 00:00:00 2001 From: Cameron Bates <102550101+cmilesb@users.noreply.github.com> Date: Thu, 21 Mar 2024 15:10:15 -0400 Subject: [PATCH] RC Packaging: Split create databases into 3 and implement Essentials flow (#3203) * create database - first draft * Typo and links * split create db into 3 * Screenshots for Essentials * DOC-3459 Remove shards note for search and query * create database - first draft * more throughput changes * Revert previous commit * Apply suggestions from code review Co-authored-by: mich-elle-luna <153109578+mich-elle-luna@users.noreply.github.com> * RC New Packaging: Databases landing page (#3205) * Databases landing page * Apply suggestions from code review Co-authored-by: mich-elle-luna <153109578+mich-elle-luna@users.noreply.github.com> --------- Co-authored-by: mich-elle-luna <153109578+mich-elle-luna@users.noreply.github.com> --------- Co-authored-by: mich-elle-luna <153109578+mich-elle-luna@users.noreply.github.com> --- content/embeds/rc-create-db-first-steps.md | 22 ++ .../embeds/rc-pro-use-cases-billing-units.md | 29 +++ content/rc/api/_index.md | 2 +- content/rc/api/examples/update-database.md | 2 +- .../aws-bedrock/set-up-redis.md | 2 +- .../rc/cloud-integrations/confluent-cloud.md | 2 +- content/rc/databases/_index.md | 38 ++-- .../configuration/advanced-capabilities.md | 50 ++++ .../rc/databases/configuration/clustering.md | 37 +++ .../configuration/high-availability.md | 20 ++ content/rc/databases/create-database.md | 214 ------------------ .../rc/databases/create-database/_index.md | 25 ++ .../create-essentials-database.md | 86 +++++++ .../create-pro-database-existing.md | 118 ++++++++++ .../create-pro-database-new.md | 151 ++++++++++++ content/rc/databases/view-edit-database.md | 2 +- content/rc/subscriptions/_index.md | 2 +- .../create-fixed-subscription.md | 2 +- .../rs/clusters/optimize/oss-cluster-api.md | 2 +- ...reate-database-essentials-cloud-vendor.png | Bin 0 -> 23952 bytes .../create-database-essentials-durability.png | Bin 0 -> 16349 bytes .../rc/create-database-redis-use-cases.png | Bin 0 -> 22768 bytes ...reate-database-subscription-essentials.png | Bin 0 -> 32274 bytes .../create-database-subscription-pro-new.png | Bin 0 -> 32784 bytes .../rc/subscription-new-fixed-tiers.png | Bin 48896 -> 54383 bytes 25 files changed, 568 insertions(+), 238 deletions(-) create mode 100644 content/embeds/rc-create-db-first-steps.md create mode 100644 content/embeds/rc-pro-use-cases-billing-units.md create mode 100644 content/rc/databases/configuration/advanced-capabilities.md delete mode 100644 content/rc/databases/create-database.md create mode 100644 content/rc/databases/create-database/_index.md create mode 100644 content/rc/databases/create-database/create-essentials-database.md create mode 100644 content/rc/databases/create-database/create-pro-database-existing.md create mode 100644 content/rc/databases/create-database/create-pro-database-new.md create mode 100644 static/images/rc/create-database-essentials-cloud-vendor.png create mode 100644 static/images/rc/create-database-essentials-durability.png create mode 100644 static/images/rc/create-database-redis-use-cases.png create mode 100644 static/images/rc/create-database-subscription-essentials.png create mode 100644 static/images/rc/create-database-subscription-pro-new.png diff --git a/content/embeds/rc-create-db-first-steps.md b/content/embeds/rc-create-db-first-steps.md new file mode 100644 index 00000000000..b0d033be516 --- /dev/null +++ b/content/embeds/rc-create-db-first-steps.md @@ -0,0 +1,22 @@ +Before creating a Redis Cloud database, you need to [create an account]({{< relref "rc/rc-quickstart.md" >}}). + +To create a database in your Redis Cloud account: + +1. Sign in to the [Redis Cloud console](https://app.redislabs.com). + +2. Select the **New database** button. + + {{The New Database button creates a new database.}}{{< /image >}} + + This displays the **Create database** screen. + +3. Select your Redis use case. There are four pre-defined use cases: + + {{The Redis Use case panel}}{{< /image >}} + + - **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. + - **Vector search**: Manages and manipulates vector data. Can be used for Generative AI, recommendation systems, visual search, and other uses where you can search and query your data. + - **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. See [Use case settings](#use-case-settings) to view the settings for each use case. \ No newline at end of file diff --git a/content/embeds/rc-pro-use-cases-billing-units.md b/content/embeds/rc-pro-use-cases-billing-units.md new file mode 100644 index 00000000000..1669e9d081b --- /dev/null +++ b/content/embeds/rc-pro-use-cases-billing-units.md @@ -0,0 +1,29 @@ +## Use case settings + +The following table shows the default use case settings for a Pro database. + +| **Type** | High Availability | Data Persistence | Capabilities | Eviction Policy | +|---|---|---|---|---| +| **Cache** | Single-zone | None | None | `volatile-lru` | +| **Database** | Multi-zone | Append-only file every 1 sec | Search & query, JSON, Probabilistic, Time Series | None | +| **Vector Search** | Multi-zone | Append-only file every 1 sec | Search & query, JSON | None | +| **Custom** | Single-zone | Append-only file every 1 sec | None | None | + +## Billing Unit types + +The Redis Billing Unit types associated with your Pro subscription depend on your database memory size and throughput requirements. + +| Shard type | Capacity (Memory/Throughput) | +|:------------|:----------| +| Micro | 1GB / 1K ops/sec | +| High-throughput | 2.5GB / 25K ops/sec | +| Small | 12.5GB / 12.5K ops/sec | +| Large | 25GB / 25K ops/sec | +| Very large[1](#table-note-1) | 50GB / 5K ops/sec | +| XLarge[2](#table-note-2) | 50GB / 10K ops/sec | + +1. Used for databases with Auto Tiering before Redis 7.2. + +2. Used for hosted databases with Auto Tiering for Redis 7.2 and later. + +Prices vary according to the cloud provider and region. Minimum prices apply. To learn more, see [Cloud pricing](https://redis.com/redis-enterprise-cloud/pricing/). \ No newline at end of file diff --git a/content/rc/api/_index.md b/content/rc/api/_index.md index 6692cc98799..3114967a954 100644 --- a/content/rc/api/_index.md +++ b/content/rc/api/_index.md @@ -32,7 +32,7 @@ You can use the API to: 1. [Manage subscriptions]({{< relref "/rc/api/examples/manage-subscriptions.md" >}}) 1. Database examples - 1. [Create database]({{< relref "/rc/api/examples/create-database.md" >}}) + 1. [Create database]({{< relref "/rc/api/examples/create-database" >}}) 1. [Update database]({{< relref "/rc/api/examples/update-database.md" >}}) 1. [Back up and import data]({{< relref "/rc/api/examples/back-up-and-import-data.md" >}}) 1. [Manage cloud accounts]({{< relref "/rc/api/examples/manage-cloud-accounts.md" >}}) diff --git a/content/rc/api/examples/update-database.md b/content/rc/api/examples/update-database.md index 76c2cb9ad22..34d54619fea 100644 --- a/content/rc/api/examples/update-database.md +++ b/content/rc/api/examples/update-database.md @@ -13,7 +13,7 @@ aliases: /rv/api/how-to/update-databases/ The API operation that updates an existing database is: `PUT /subscriptions/{subscription-id}/databases/{database-id}` -This API operation uses the same [provisioning lifecycle]({{< relref "/rc/api/get-started/process-lifecycle.md" >}}) as the [create database]({{< relref "/rc/api/examples/create-database.md" >}}) operation. The examples in this article refer to Redis Cloud Pro databases. +This API operation uses the same [provisioning lifecycle]({{< relref "/rc/api/get-started/process-lifecycle.md" >}}) as the [create database]({{< relref "/rc/api/examples/create-database" >}}) operation. The examples in this article refer to Redis Cloud Pro databases. ## Database update request JSON body 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 9c7548195f2..7f931eb4743 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 @@ -66,7 +66,7 @@ To set up a Redis Cloud instance for Bedrock, you need to: {{Version selection between Redis 6.2 and 7.2}}{{< /image >}} -1. In the **Advanced options** section, select Multi-AZ to ensure [high-availability]({{}}). +1. In the **Advanced options** section, select Multi-AZ to ensure [high-availability]({{}}). {{The Multi-AZ toggle set to on.}}{{< /image >}} diff --git a/content/rc/cloud-integrations/confluent-cloud.md b/content/rc/cloud-integrations/confluent-cloud.md index c7efffadad0..59dfc46b711 100644 --- a/content/rc/cloud-integrations/confluent-cloud.md +++ b/content/rc/cloud-integrations/confluent-cloud.md @@ -14,7 +14,7 @@ You can send data from [Confluent Cloud](https://confluent.cloud/) to your Redis Before you add the Redis Sink Confluent connector to your Confluent Cloud cluster: -1. [Create a database]({{}}) in the same region as your Confluent Cloud cluster. +1. [Create a database]({{}}) in the same region as your Confluent Cloud cluster. 1. If you decide to [enable Transport Layer Security (TLS)]({{}}) for your Redis database, [download the server certificate]({{}}) from the Redis Cloud console and [encode it](#encode-server-certificate) to be used with Confluent Cloud. diff --git a/content/rc/databases/_index.md b/content/rc/databases/_index.md index eb54e76414f..6ca6fc9fd67 100644 --- a/content/rc/databases/_index.md +++ b/content/rc/databases/_index.md @@ -1,58 +1,64 @@ --- Title: Manage databases description: -weight: 35 +weight: 20 alwaysopen: false categories: ["RC"] linktitle: "Databases" aliases: --- -Databases are the heart of any Redis Cloud subscription. +Databases are the heart of any Redis Cloud deployment. Here's how to perform a variety of tasks: ## Common database tasks -- [Create a database]({{}}) +- [Create a database]({{}}) -- [View and edit databases]({{}}) + - [Create an Essentials database]({{}}) + - [Create a Pro database with a new subscription]({{}}) + - [Create a Pro database in an existing subscription]({{}}) -- [Delete database]({{}}) +- [View and edit databases]({{}}) + +- [Delete database]({{}}) If you're new to Redis Cloud, see the [Quick Start]({{}}). ## Additional tasks -- [Monitor database performance]({{}}) +- [Monitor database performance]({{}}) -- [Import data into databases]({{}}) +- [Import data into databases]({{}}) -- [Back up databases]({{}}) +- [Back up databases]({{}}) -- [Secure database access]({{}}) +- [Secure database access]({{}}) -- [Flush database data]({{}}) +- [Flush database data]({{}}) ## Configuration details These topics provide background details that can help you tailor your databases to better fit your needs. -- [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. +- [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 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. -- [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 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. +- [Advanced Capabilities]({{}}): Advanced capabilities extend Redis database functionality by adding new data types and options. Learn about the advanced capability options that are available for your database. ## 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 [Redis Cloud console](https://app.redislabs.com/) or [Redis Cloud REST API]({{}}). +Redis Cloud 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 Cloud REST API]({{}}). For more details, see: -- [Redis Enterprise compatibility with open source Redis]({{}}) +- [Redis Cloud compatibility]({{}}) - [Command compatibility]({{}}) diff --git a/content/rc/databases/configuration/advanced-capabilities.md b/content/rc/databases/configuration/advanced-capabilities.md new file mode 100644 index 00000000000..df93b8040cb --- /dev/null +++ b/content/rc/databases/configuration/advanced-capabilities.md @@ -0,0 +1,50 @@ +--- +Title: Advanced capabilities +description: Describes Redis Cloud Advanced capability options +weight: $weight +alwaysopen: false +toc: "true" +headerRange: "[1-3]" +categories: [] +aliases: +--- + +Advanced capabilities extend Redis database functionality by adding new data types and options. + +Available options depend on your database plan and **Type**. + +## Redis Cloud Essentials {#essentials} + +All Redis Cloud Essentials databases support [Redis Stack](https://redis.io/docs/stack/), which enables the most frequently used capabilities. + +{{For Essentials, the Type setting in the General section includes an option for Redis Stack.}}{{< /image >}} + +When the database **Type** is set to _Redis Stack_, the Advanced capabilities section of the database details page displays the advanced capabilities included with the database and their versions. + +{{For Essentials, the Database details page lists the capabilities and versions added by Redis Stack.}}{{< /image >}} + +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 Cloud Pro advanced capability options {#pro} + +Redis Cloud Pro lets you choose advanced capabilities for each database. + +{{For Pro databases, you can select the capabilites included in your database.}}{{< /image >}} + +You can select more than one advanced capability for a database, though there are limits: + +- The following advanced capabilities can be combined in Pro databases: + + - Search and query + - JSON + - Time series + - Probabilistic + +- Graph cannot be combined with other capabilities. +- JSON is the only capability supported for [Active-Active databases]({{}}). + +You don't have to combine capabilities. To remove a selected capability, either clear the checkbox in the menu or select its **Delete** icon. + +{{To remove a selected capability, clear the checkbox in the menu.}}{{< /image >}} {{You can also use the delete icon to remove a capability.}}{{< /image >}} + +To learn more, see [Redis Stack](https://redis.io/docs/stack/) and [Redis Stack and Redis Enterprise]({{}}). \ No newline at end of file diff --git a/content/rc/databases/configuration/clustering.md b/content/rc/databases/configuration/clustering.md index c779f3bc56c..9a4c6010104 100644 --- a/content/rc/databases/configuration/clustering.md +++ b/content/rc/databases/configuration/clustering.md @@ -163,3 +163,40 @@ their order to suit your application's requirements. 1. The following flag is enabled in our regular expression parser: - **PCRE_ANCHORED:** the pattern is constrained to match only at the start of the string which is being searched. + +## Dataset size + +The dataset 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, increase memory consumption. + +Here are some general guidelines: + +- 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 less than expected. + +- [Replication](HA LINK) doubles memory consumption; that is, 512MB of data requires at least 1GB of memory limit when replication is enabled. This affects both Redis Cloud Pro and Redis Cloud Essentials. For example, if you subscribe to a 1 GB Essentials plan, Redis will allocate 512 MB for your dataset and the other 512 MB for replication. + +- 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 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" >}}). + +## Throughput + +Throughput is the amount of operations a database can handle over a certain period of time. For most Redis Cloud databases, throughput is defined in operations per second (ops/sec). + +For a Redis Cloud Pro subscription, you define throughput for a database when you create it. For a Redis Cloud Essentials subscription, your maximum throughput depends on your plan. + +We assume a typical workload that includes a different mix of commands and an average key and value size of 1KB. Therefore, your actual throughput may be higher or lower than the throughput you set when you create your database. The following properties can affect your database's throughput: +- **Command complexity**: O(N) and O(log(N)) commands will take more time than O(1) commands, and will affect throughput accordingly. +- **Key and value sizing**: If your database's keys and values are very large, your actual throughput may be lower than expected. If the keys and values are smaller than the typical workload, the actual throughput might be higher than expected. +- **Replication**: Using [multi-zone replication]({{}}) affects throughput as each write operation is executed asynchronously in each zone. +- **Security**: Some security options, such as [transport layer security]({{< relref "/rc/security/database-security/tls-ssl" >}}), may affect throughput. +- **Number of client connections**: The number of client connections affects throughput. Increasing or decreasing the number of client connections can result in higher or lower throughput. + +## OSS Cluster API + +{{< embed-md "oss-cluster-api-intro.md" >}} + +The OSS Cluster API is only supported on Redis Cloud Pro databases. You can enable it in the Scalability section of the configuration screen. + +Review [Redis OSS Cluster API architecture]({{< relref "/rs/clusters/optimize/oss-cluster-api" >}}) to determine if you should enable this feature for your database. \ No newline at end of file diff --git a/content/rc/databases/configuration/high-availability.md b/content/rc/databases/configuration/high-availability.md index 94bc03fdf57..8c74ebf0b63 100644 --- a/content/rc/databases/configuration/high-availability.md +++ b/content/rc/databases/configuration/high-availability.md @@ -54,6 +54,26 @@ This means you can't convert a multi-zone subscription to a single zone (or vice To use different zone settings, create a new subscription with the preferred settings and then [migrate data]({{}}) from the original subscription. +## Availability zones + +You can reduce network transfer costs and network latency by ensuring your Redis Cloud cluster and your application are located in the same availability zone. + +To specify the availability zone for your cluster, select *Manual Selection* under **Allowed Availability Zones**. + +For Google Cloud clusters and [self-managed AWS cloud accounts]({{< relref "/rc/cloud-integrations/aws-cloud-accounts/" >}}), select an availability zone from the **Zone name** list. + +{{Select one availability zone when Multi-AZ is turned off.}}{{< /image >}} + +For all other AWS clusters, select an availability zone ID from the **Zone IDs** list. For more information on how to find an availability zone ID, see the [AWS docs](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-availability-zones). + +{{For hosted AWS clusters, select availability zone IDs from the Zone IDs list.}}{{< /image >}} + +If **Multi-AZ** is enabled, you must select three availability zones from the list. + +{{Select Manual selection to select three availability zones when Multi-AZ is enabled.}}{{< /image >}} + +For more information on availability zones, see the [Google Cloud docs](https://cloud.google.com/compute/docs/regions-zones/#available) or the [AWS docs](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-availability-zones). + ## More info To learn more about high availability and replication, see: diff --git a/content/rc/databases/create-database.md b/content/rc/databases/create-database.md deleted file mode 100644 index 2fc2f7be746..00000000000 --- a/content/rc/databases/create-database.md +++ /dev/null @@ -1,214 +0,0 @@ ---- -Title: Create a database -linkTitle: Create database -description: -weight: 10 -alwaysopen: false -categories: ["RC"] -aliases: /rv/administration/setup_and_editing/create-databases/ - /rv/administration/setup_and_editing/creating-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 Cloud [subscription]({{< relref "rc/subscriptions/" >}}): - -1. Sign in to the [Redis Cloud console](https://app.redislabs.com). - -2. If you have more than one subscription, select the target subscription from the list. This displays the **Databases** tab for the selected subscription. - - {{The Databases tab summarizes databases created for a given subscription.}}{{< /image >}} - -3. Select the **New database** button. - - {{The New Database button creates a new database for your subscription.}}{{< /image >}} - -This displays the **New database** screen, which varies according to your subscription plan. - -{{Use the New Database screen to create a new database for your subscription.}}{{< /image >}} - -The **New database** screen is divided into sections, each dedicated to a specific category of settings. Note that not every section or setting is available to every [subscription plan]({{< relref "rc/subscriptions/" >}}). - -When you've configured your new database, use the **Activate database** button to create and activate it. - -{{Use the Activate database button to create and activate your database.}}{{< /image >}} - -## General section - -The **General** section defines basic properties about your database. - -The available settings vary according to your subscription plan: - -| Setting name | Description | -|:--------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **Subscription** | Read-only description of your subscription plan, including cloud provider and region | -| **Active-Active Redis** | Checked when the subscription supports Active-Active databases (_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 - -All subscriptions automatically assign a database port by default. - -Flexible (and Annual) subscriptions let you choose between two options: - -- **Auto assign** automatically assigns a port number during database creation. -- **Manually assign** lets you enter a custom port number between 10000 and 19999. You cannot assign a port that is reserved or already in use. - -### Advanced capabilities {#modules} - -Advanced capabilities extend Redis database functionality by adding new data types and options. - -Available options depend on your subscription and your database **Type**. - -#### Fixed (and Free) advanced capability options {#fixed-and-free-module-options} - -Fixed and Free subscriptions support [Redis Stack](https://redis.io/docs/stack/), which enables the most frequently used capabilities. - -{{For Fixed and Free subscriptions, the Type setting in the General section includes an option for Redis Stack.}}{{< /image >}} - -When the database **Type** is set to _Redis Stack_, the Advanced capabilities section of the database details page displays the advanced capabilities included with the database and their versions. - -{{For Fixed and Free subscriptions, the Database details page lists the capabilities and versions added by Redis Stack.}}{{< /image >}} - -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. - -#### Flexible and Annual advanced capability options {#flexible-and-annual-module-options} - -Flexible and Annual subscriptions let you choose advanced capabilities for each database. - -{{For Flexible and Annual subscriptions, you can select the capabilites included in your database.}}{{< /image >}} - -You can select more than one advanced capability for a database, though there are limits: - -- The following advanced capabilities can be combined in Flexible and Annual subscriptions: - - - Search and query - - JSON - - Time series - - Probabilistic - -- Graph cannot be combined with other capabilities. -- JSON is the only capability supported for [Active-Active subscriptions]({{}}). - -You don't have to combine capabilities. To remove a selected capability, either clear the checkbox in the menu or select its **Delete** icon. - -{{To remove a selected capability, clear the checkbox in the menu.}}{{< /image >}} {{You can also use the delete icon to remove a capability.}}{{< /image >}} - -To learn more, see [Redis Stack](https://redis.io/docs/stack/) and [Redis Stack and Redis Enterprise]({{}}). - -## Scalability section - -The **Scalability** section lets you manage the maximum size, throughput, and hashing policy for a database. - -{{Use the Scalability section to control the size, throughput, and hashing policy for a database.}}{{< /image >}} - -The **Scalability** section is available only for Flexible and Annual plans. - -| Setting name | Description | -|:--------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| **Memory limit** | Maximum size (in GB) for your database. See [Memory limit](#memory-limit) for sizing considerations. | -| **Throughput** | Defines throughput in terms of maximum operations per second for the database. See [Throughput](#throughput) for more information. | -| **Hashing policy** | Defines the [hashing policy]({{< relref "/rc/databases/configuration/clustering#manage-the-hashing-policy" >}}). | -| **OSS Cluster API** | Enables the [OSS Cluster API](#oss-cluster-api) 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 limit - -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 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 limit when replication is enabled. This also affects Fixed plans. For example, if you subscribe to a 1 GB Fixed plan, Redis will allocate 512 MB for your dataset and the other 512 MB for replication. - -- 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 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" >}}) - -### Throughput - -Throughput is the amount of operations a database can handle over a certain period of time. For most Redis Cloud databases, throughput is defined in operations per second (ops/sec). - -We assume a typical workload that includes a different mix of commands and an average key and value size of 1KB. Therefore, your actual throughput may be higher or lower than the throughput you set when you create your database. The following properties can affect your database's throughput: -- **Command complexity**: O(N) and O(log(N)) commands will take more time than O(1) commands, and will affect throughput accordingly. -- **Key and value sizing**: If your database's keys and values are very large, your actual throughput may be lower than expected. If the keys and values are smaller than the typical workload, the actual throughput might be higher than expected. -- **Replication**: Using [multi-zone replication]({{}}) affects throughput as each write operation is executed asynchronously in each zone. -- **Security**: Some security options, such as [transport layer security]({{< relref "/rc/security/database-security/tls-ssl" >}}), may affect throughput. -- **Number of client connections**: The number of client connections affects throughput. Increasing or decreasing the number of client connections can result in higher or lower throughput. - -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/). - -### OSS Cluster API - -{{< embed-md "oss-cluster-api-intro.md" >}} - -Review [Redis OSS Cluster API architecture]({{< relref "/rs/clusters/optimize/oss-cluster-api" >}}) to determine if you should enable this feature for your database. - -## Durability section - -The **Durability** section helps you keep your database (and your data) available when problems occur. - -{{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** | 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. See [Migrate data]({{}}) for more information. | - -## Tags section - -The **Tags** section lets you add [tags]({{< relref "/rc/databases/tag-database" >}}) to the database. - -{{Use the Tag settings to add tags to the database.}}{{< /image >}} - -{{< embed-md "rc-tags-tag-module.md" >}} - -## Security section - -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_) [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 layer security]({{< relref "/rc/security/database-security/tls-ssl.md" >}}) (TLS) encryption for database access | - - -## Alerts section - -The **Alerts** section defines notification emails sent to your account and the conditions that trigger them. - -{{The Alerts section defines the notification emails and their triggering conditions.}}{{< /image >}} - -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 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/create-database/_index.md b/content/rc/databases/create-database/_index.md new file mode 100644 index 00000000000..7108325402e --- /dev/null +++ b/content/rc/databases/create-database/_index.md @@ -0,0 +1,25 @@ +--- +Title: Create a database +linkTitle: Create database +description: +weight: 10 +alwaysopen: false +categories: ["RC"] +aliases: /rv/administration/setup_and_editing/create-databases/ + /rv/administration/setup_and_editing/creating-databases/ + /rc/administration/setup_and_editing/create-databases/ + /rc/administration/setup-and-editing/creating-databases/ +--- + +A database is the heart of any Redis Cloud deployment. + +The process for Creating a database depends on the type of [subscription]({{}}) you need. + +An **Essentials** subscription is a fixed monthly price for a single database. It is cost-efficient and designed for low-throughput scenarios. It supports a range of availability, persistence, and backup options. Pricing supports low throughput workloads. +- [Create an Essentials database]({{}}) + +A **Pro** subscription is an hourly price based on capacity. It supports more databases, larger databases, greater throughput, and unlimited connections. +- [Create a Pro database with a new subscription]({{}}) +- [Create a Pro database in an existing subscription]({{}}) + + diff --git a/content/rc/databases/create-database/create-essentials-database.md b/content/rc/databases/create-database/create-essentials-database.md new file mode 100644 index 00000000000..902e75bd441 --- /dev/null +++ b/content/rc/databases/create-database/create-essentials-database.md @@ -0,0 +1,86 @@ +--- +Title: Create an Essentials database +linkTitle: Create Essentials database +description: Shows how to create an Essentials database. +weight: 5 +alwaysopen: false +categories: ["RC"] +aliases: /rv/administration/setup_and_editing/create-databases/ + /rv/administration/setup_and_editing/creating-databases/ + /rc/administration/setup_and_editing/create-databases/ + /rc/administration/setup-and-editing/creating-databases/ +--- + +{{< embed-md "rc-create-db-first-steps.md" >}} + +4. Select the type of [subscription]({{}}) you need. For this guide, select **Essentials**. + + {{The Subscription selection panel with Essentials selected.}}{{< /image >}} + + {{< note >}} +This guide shows how to create an Essentials database. +- If you'd rather create a Pro database, see [Create a Pro database with a new subscription]({{}}). +- If you already have a Pro subscription and want to add a database to it, see [Create a Pro database in an existing subscription]({{}}). + {{< /note >}} + + After you select **Essentials**, the rest of the database details will appear. + + {{The database name, cloud vendor, region, and type settings.}}{{< /image >}} + +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. Choose a **Cloud Provider** and a **Region**. + +1. The **Type** of database controls the protocol and advanced capabilities. Leave this as **Redis Stack** unless you have a legacy application that uses **Memcached**. + + A Redis Stack database gives access to a set of advanced capabilities. For more information, see [Advanced capabilities]({{}}). + +1. In the **Durability settings** panel, choose your **High availability settings** and **Data persistence** settings from the list. + + {{The durability settings allow you to choose High availability and Data persistence.}}{{< /image >}} + + + Redis Cloud supports the following high availability settings: + + - **None**: You will have a single copy of your database without replication. + - **Single-Zone**: Your database will have a primary and a replica located in the same cloud zone. If anything happens to the primary, the replica takes over and becomes the new primary. + - **Multi-Zone**: The primary and its replicas are stored in different zones. This means that your database can remain online even if an entire zone becomes unavailable. + + See [High availability]({{}}) for more information about these settings. + + Redis Cloud supports the following Data persistence options: + + - An **Append-Only File** 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. For Essentials databases, Redis updates the Append-Only file every second. + + - 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]({{}}) 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 dataset size. To create a free database, select the 30 MB dataset size. You can only have one free database at a time. + + {{Available Essentials plans.}}{{< /image >}} + +1. Enter your payment details if you chose a paid plan. + + If you chose a paid plan and haven't previously entered a payment method, use the **Add Credit Card** button to add one. + + {{The Add credit card icon.}}{{< /image >}} + +1. Select **Create database** or **Confirm & pay** to create your 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 | + diff --git a/content/rc/databases/create-database/create-pro-database-existing.md b/content/rc/databases/create-database/create-pro-database-existing.md new file mode 100644 index 00000000000..18258af1f76 --- /dev/null +++ b/content/rc/databases/create-database/create-pro-database-existing.md @@ -0,0 +1,118 @@ +--- +Title: Create a Pro database in an existing subscription +linkTitle: Create Pro database (existing subscription) +description: Shows how to create a Pro database in an existing subscription +weight: 15 +alwaysopen: false +categories: ["RC"] +aliases: +--- + +{{< embed-md "rc-create-db-first-steps.md" >}} + +4. Select the type of [subscription]({{}}) you need. For this guide, select **Pro**, select **Existing subscription**, and then select your existing pro subscription from the list. + + {{The Subscription selection panel with Pro selected and an existing subscription selected.}}{{< /image >}} + + {{< 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]({{}}). +- If you'd rather create an Essentials database, see [Create an Essentials database]({{}}). + {{< /note >}} + +After you select **Pro** and select your subscription from the list, the **Create database** page appears. The **Create database** screen is divided into sections, each dedicated to a specific category of settings. + +When you've configured your new database, click the **Activate database** button to create and activate it. + +{{Use the Activate database button to create and activate your database.}}{{< /image >}} + +## General section + +The **General** section defines basic properties about your database. + + + +The available settings vary according to your subscription plan: + +| Setting name | Description | +|:--------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Subscription** | Read-only description of your Pro subscription, including cloud provider and region | +| **Active-Active Redis** | Checked when the subscription supports Active-Active databases | +| **Auto Tiering** | Checked when the subscription supports Auto Tiering | +| **Database name** | A name for your database (_required_) | +| **Database port** | Automatically or manually assigns a database port (range: 10000-19999). You cannot assign a port that is reserved or already in use. | +| **Type** | Controls advanced database capabilities and protocol. Supported values include _Redis_ 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 | + +## Scalability section + +The **Scalability** section lets you manage the maximum size, throughput, and hashing policy for a database. + +{{Use the Scalability section to control the size, throughput, and hashing policy for a database.}}{{< /image >}} + +| Setting name | Description | +|:--------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **Memory limit** | Maximum size (in GB) for your database. See [Memory limit]({{< relref "/rs/databases/durability-ha/clustering#dataset-size" >}}) for sizing considerations. | +| **Throughput** | Defines throughput in terms of maximum operations per second for the database. See [Throughput]({{< relref "/rs/databases/durability-ha/clustering#throughput" >}}) for more information. | +| **Hashing policy** | Defines the [hashing policy]({{< relref "/rc/databases/configuration/clustering#manage-the-hashing-policy" >}}). | +| **OSS Cluster API** | Enables the [OSS Cluster API]({{< relref "/rc/databases/configuration/clustering#oss-cluster-api" >}}) 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" >}}). + +## Durability section + +The **Durability** section helps you keep your database (and your data) available when problems occur. + +{{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" >}}) depending 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" >}}) | +| **Active-Passive Redis** | When enabled, identifies a path to the linked database. See [Migrate data]({{}}) for more information. | + +## Tags section + +The **Tags** section lets you add [tags]({{< relref "/rc/databases/tag-database" >}}) to the database. + +{{Use the Tag settings to add tags to the database.}}{{< /image >}} + +{{< embed-md "rc-tags-tag-module.md" >}} + +## Security section + +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** | [Allow list]({{< relref "/rc/security/cidr-whitelist.md" >}}) of IP addresses/security groups permitted to access the database | +| **Transport layer security (TLS)** | Enables [transport layer security]({{< relref "/rc/security/database-security/tls-ssl.md" >}}) (TLS) encryption for database access | + + +## Alerts section + +The **Alerts** section defines notification emails sent to your account and the conditions that trigger them. + +{{The Alerts section defines the notification emails and their triggering conditions.}}{{< /image >}} + +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 limit | +| **Latency is higher than** | When enabled, sends an an email when the latency exceeds the defined limit | +| **Replica Of - database unable to sync with source** | When enabled, sends email when the replica database cannot sync with the primary (source) database | +| **Replica Of - sync lag is higher than** | When enabled, sends email when the sync lag exceeds the defined threshold | +| **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" >}} \ No newline at end of file diff --git a/content/rc/databases/create-database/create-pro-database-new.md b/content/rc/databases/create-database/create-pro-database-new.md new file mode 100644 index 00000000000..e1f272e3984 --- /dev/null +++ b/content/rc/databases/create-database/create-pro-database-new.md @@ -0,0 +1,151 @@ +--- +Title: Create a Pro database with a new subscription +linkTitle: Create Pro database (new subscription) +description: Shows how to create a Pro database with a new subscription +weight: 10 +alwaysopen: false +categories: ["RC"] +aliases: +--- + +{{< embed-md "rc-create-db-first-steps.md" >}} + +4. Select the type of [subscription]({{}}) you need. For this guide, select **Pro**. + + {{The Subscription selection panel with Pro selected and an existing subscription selected.}}{{< /image >}} + + {{< note >}} +This guide shows how to create a Pro database with a new subscription. +- If you already have a Pro subscription and want to add a database to it, see [Create a Pro database in an existing subscription]({{}}). +- If you'd rather create an Essentials database, see [Create an Essentials database]({{}}). + {{< /note >}} + + +After you select **Pro**, you need to: + +1. Set up the deployment options, including cloud vendor details, high availability settings, and advanced options. + +2. Define the database size requirements. + +3. Review your choices, provide payment details, and then create your databases. + +The following sections provide more information. + +## Set up deployment details + +The **Setup** tab specifies general settings for your Redis deployment. + +{{The Setup tab of the new Pro Database process.}}{{< /image >}} + +There are three sections on this tab: + +- [General settings](#general-settings) include the cloud provider details, the subscription name, and specific configuration options. +- [Version](#version) lets you choose the Redis version of your databases. +- [Advanced options](#advanced-options) define settings for high availability and security. Configurable settings vary according to cloud provider. + +### General settings {#general-settings} + +{{The General settings of the Setup tab.}}{{< /image >}} + +The following settings are defined in the **General settings** of the **Setup** tab: + +| General setting | Description | +|:---------|:-----------| +| **Cloud vendor** | The public cloud vendor to deploy your subscription. (_required_) | +| **Region** | The vendor region where you wish to deploy your subscription. (_required_)| +| **Active-Active Redis** | Hosts your datasets in multiple read-write locations to support distributed applications and disaster recovery. See [Create an Active-Active database]() for specific steps and configuration options exclusive to Active-Active. | +| **Auto Tiering**| Determines if your databases are stored only in memory (RAM) or are split between memory and Flash storage (RAM+Flash). See [Auto Tiering]({{< relref "/rs/databases/auto-tiering/" >}})| + +### Version {#version} + +{{Version selection between Redis 6.2 and 7.2}}{{< /image >}} + +The **Version** section lets you choose the Redis version of your database. Choose **Redis 7.2** if you want to use the latest advanced features of Redis. + +### Advanced options {#advanced-options} + +{{The Advanced settings of the Setup tab.}}{{< /image >}} + +The following settings are defined in the **Advanced options** of the **Setup** tab: + +| Advanced option | Description | +|---|---| +| **Multi-AZ** | Determines if replication spans multiple Availability Zones, which provides automatic failover when problems occur. | +| **Allowed Availability Zones** | The availability zones for your selected region.

If you choose **Manual selection**, you must select at least one zone ID from the **Zone IDs** list. For more information, see [Availability zones]({{}}). | +| **Cloud account** | To deploy this subscription to an existing cloud account, select it here. Use the **Add** button to add a new cloud account.

(Available only if [self-managed cloud vendor accounts]({{}}) are enabled) | +| **VPC configuration** | Select **In a new VPC** to deploy to a new [virtual private cloud](https://en.wikipedia.org/wiki/Virtual_private_cloud) (VPC).

To deploy this subscription to an existing virtual private cloud, select **In existing VPC** and then set VPC ID to the appropriate ID value.

(Available only if [self-managed cloud vendor accounts]({{}}) are enabled) | +| **Deployment CIDR** | The [CIDR](https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing) range of IP addresses for your deployment. Redis creates a new [subnet](https://en.wikipedia.org/wiki/Subnetwork) for the **Deployment CIDR** in your [virtual private cloud](https://en.wikipedia.org/wiki/Virtual_private_cloud) (VPC). It cannot overlap with the CIDR ranges of other subnets used by your subscription.

For deployments in an existing VPC, the **Deployment CIDR** must be within your VPC's **primary** CIDR range (secondary CIDRs are not supported). | +| **Maintenance windows** | Determines when Redis can perform [maintenance]({{}}) on your databases. Select **Manual** if you want to set [manual maintenance windows]({{}}). | + +When finished, choose **Continue** to determine your size requirements. + +{{Select the Continue button to continue to the next step.}}{{< /image >}} + +## Sizing tab + +The **Sizing** tab helps you specify the database, memory, and throughput requirements for your subscription. + +{{The Sizing tab when creating a new Flexible subscription.}}{{< /image >}} + +When you first visit the **Sizing** tab, there are no databases defined. Select the **Add** button to create one. + +{{Use the Add button to define a new database for your subscription.}}{{< /image >}} + +This opens the **New Database** dialog, which lets you define the requirements for your new database. + +{{The New Database dialog with basic settings.}}{{< /image >}} + +By default, you're shown basic settings, which include: + +| Database setting | Description | +|:---------|:-----------| +| **Name** | A custom name for your database (_required_) | +| **Advanced Capabilities** | Advanced data types used by the database. Choose from [Search and query]({{< relref "/stack/search" >}}), [JSON]({{< relref "/stack/json" >}}), [Time series]({{< relref "/stack/timeseries" >}}), [Probabilistic]({{< relref "/stack/bloom" >}}), or [Graph (EOL)]({{< relref "/stack/deprecated-features/graph" >}}). | +| **Throughput/Shards** | Identifies maximum throughput for the database, which can be specified in terms of operations per second (**Ops/sec**) or number of shards dedicated to the database (**Shards**). See [Throughput]({{< relref "/rc/databases/configuration/clustering#throughput" >}}) for more information. | +| **Memory Limit (GB)** | The size limit for the database. Specify small sizes as decimals of 1.0 GB; example: `0.1` GB (minimum).| +| **High Availability** | Indicates whether a replica copy of the database is maintained in case the primary database becomes unavailable. (Warning: Doubles memory consumption). | +| **Data Persistence** | Defines the data persistence policy, if any. See [Database persistence]({{< relref "/rs/databases/configure/database-persistence.md" >}}) | + +Select **More options** to specify values for the following settings. + +{{The New Database dialog with advanced settings.}}{{< /image >}} + +| Database option | Description | +|:---------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------| +| **OSS Cluster API** | Enable to use the [Redis OSS Cluster API]({{< relref "/rc/databases/configuration/clustering#oss-cluster-api" >}}). | +| **Type** | Set to **Redis**, otherwise **Memcached** database for legacy database 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 | +| **Quantity** | Number of databases to create with these settings. | + +When finished, select **Save database** to create your database. + +{{Select the Save Database button to define your new database.}}{{< /image >}} + +Use the **Add database** button to define additional databases or select the **Continue button** to display the **Review and create** tab. + +Hover over a database to see the **Edit** and **Delete** icons. You can use the **Edit** icon to change a database or the **Delete** icon to remove a database from the list. + +{{Use the Edit button to change database settings.}}{{< /image >}} {{Use the Delete button to remove a database.}}{{< /image >}} + + +## Review and Create tab + +The **Review & Create** tab provides a cost estimate for your Redis Cloud Pro plan: + +{{The Review & Create tab of the New Flexible subscription screen.}}{{< /image >}} + +Redis breaks down your databases to Redis Billing Units (RBUs), each with their own size and throughput requirements. For more info, see [Billing unit types](#billing-unit-types). + +Select **Back to Sizing** to make changes or **Confirm & Pay** to create your databases. + +{{Select Create subscription to create your new subscription.}}{{< /image >}} + +Note that databases are created in the background. While they are provisioning, you aren't allowed to make changes. This process generally takes 10-15 minutes. + +Use the **Database list** to check the status of your databases. + + + +{{< embed-md "rc-pro-use-cases-billing-units.md" >}} + + diff --git a/content/rc/databases/view-edit-database.md b/content/rc/databases/view-edit-database.md index d158b93884d..f787f9b400b 100644 --- a/content/rc/databases/view-edit-database.md +++ b/content/rc/databases/view-edit-database.md @@ -69,7 +69,7 @@ The **Scalability** section is primarily for Flexible and Annual plans. Free and |:----------------------|:----------| | **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/). | | +| **Throughput** | Defines throughput in terms of maximum operations per second for the database | | | **Hashing policy** | Defines the [hashing policy]({{< relref "/rc/databases/configuration/clustering#manage-the-hashing-policy" >}}). | | **OSS Cluster API** | Enables the [OSS Cluster API]({{< relref "/rc/databases/create-database#oss-cluster-api" >}}) for a database.

When this option is enabled, you cannot define a custom hashing policy.| diff --git a/content/rc/subscriptions/_index.md b/content/rc/subscriptions/_index.md index 2c127299b3a..e50e0da0ed3 100644 --- a/content/rc/subscriptions/_index.md +++ b/content/rc/subscriptions/_index.md @@ -1,7 +1,7 @@ --- title: Manage subscriptions description: -weight: 20 +weight: 35 alwaysopen: false categories: ["RC"] linktitle: Subscriptions diff --git a/content/rc/subscriptions/create-fixed-subscription.md b/content/rc/subscriptions/create-fixed-subscription.md index d40b84b0f66..c56dfc38b2d 100644 --- a/content/rc/subscriptions/create-fixed-subscription.md +++ b/content/rc/subscriptions/create-fixed-subscription.md @@ -110,4 +110,4 @@ When you create your subscription, there's a brief pause while your request is p To create your database, select the **New Database** button and then fill in the appropriate details. -To learn more, see [Create a database]({{}}). \ No newline at end of file +To learn more, see [Create a database]({{}}). \ No newline at end of file diff --git a/content/rs/clusters/optimize/oss-cluster-api.md b/content/rs/clusters/optimize/oss-cluster-api.md index 49b16d7268a..3e94d122c41 100644 --- a/content/rs/clusters/optimize/oss-cluster-api.md +++ b/content/rs/clusters/optimize/oss-cluster-api.md @@ -21,4 +21,4 @@ and let applications stay current with cluster topology changes, including add n For more about working with the OSS Cluster API in Redis Enterprise Software, see [Using the OSS Cluster API]({{< relref "/rs/databases/configure/oss-cluster-api.md" >}}). -To learn how to enable OSS Cluster API in Redis Cloud, see [OSS Cluster API]({{< relref "/rc/databases/create-database#oss-cluster-api" >}}). +To learn how to enable OSS Cluster API in Redis Cloud, see [OSS Cluster API]({{< relref "/rc/databases/configuration/clustering#oss-cluster-api" >}}). diff --git a/static/images/rc/create-database-essentials-cloud-vendor.png b/static/images/rc/create-database-essentials-cloud-vendor.png new file mode 100644 index 0000000000000000000000000000000000000000..1a10e90a211393cdc32c8ee34c7aeadf262c6044 GIT binary patch literal 23952 zcmdSA1yCH_(>J=fTX6T_5ZuB-2(H03EKYET01E+vOK`W4Ai;zCB8!IL7IfL*zW4?L zT%PCuzF*zC^;O-fYxUi&>fM>1KEKo5GiTec9v<)SAO8NmzrDRfB5$v6kk{8YXV-r(udXky zuFo%T&M&XdFE7t7F3-*{5a$=CXIH0Z=ckCX6U5o$$xr0rG4k-}H&@w9bt za(;Mxa&UCKdwBl1^JD+uXm|f`XK#OV?{s^2e|vXt`sfb6eZ0B7d$9_GZ|S)J$bSy|&~QPX&JeaGj@)z7tqpY3e zn41lbl4v`M&S^=>{4COPq+2!pF|#ottx&lB@Z6j4Lt2AZt#WK~en|YJVD&yYxh^nf zV$>rrA|YF#d^b9(%sRcpFTOfFHk1F$PHrW*Ltok$}|RNjbKHRc6Smq;<3NFGcm>(4Er`CLSeMNpYt07%axPx)MifL;`Z zgnQuN(;@(1s->#%O8@=x(b{xno*bDHoR66)rIL2DfU^xR_)(lU6a643R=8z1KVjn5 z&ASKbfX~f5k0lG(*kCII4-oa{sJQ&uV+?IfrXmOA$6)WHB~z2kU@-}^$ln3B6e;G2 zjMeo}Sa3_1VPNpZ9ucya|5$;-J%4@J+;8K0dx><0l`ox>2p*+CykyFma1 zrq*9fgZTx%qE_dWH9dpltRvs;D_ww`5dUI>+03G>a?yu#gHC99rBrUB9SQ)4J4-%b zZ1>RA<)&lw$Pgg+#m!!Cm#=6=^bFza-g0INkZY*@I$q#JOA0}3=ou8aY&a3g&G3KJ zgpBU`@exCYH)vf;f&kC_sa?V8?mS>kR{qwYZt7igz-VXg)rr+&cOM=;WEg{SQWQYf zH*P<<<=yd|@FvRrdp#f&jmq`S{5|}F0Qk^@wL$!2cdP1=8&>J;YmN+TLi` z(wB%4qFYfFyuioDuV2+~!bAUp344tCsM_F>Zj9oDcj0^UG%q;HyGh?w(Ts5 zd+r+OA;%mLp%uW;bXH|j`-v1dS^#>ZjSNk>Dh0}(%K$B2p1DTXMG#Sqnjx2O;Lbt) z4v9omDyQO6bvTSKve&B)0+9zlTwWtX&n_R>z;c=EyRG{};&AB`e9#8~)j$w(S%iK8 zF0G-rLI`?lk-ok=Ih%NK)9u`kwOT9#Us<;&0a`L0A__h{De7k>!M=Q8c5rWSyC_%_ z89I&4NUV$ul_&?w;xG~`K5dCdx<3P2%JpLnkN}w`Dkd+8BI@uMU*N;he*c&4e-3>@ zpm;_Q#jt|q=>C^Fv@0v^hd-mlIOO@VXRiYL%LW@Cd6RK+cziPR$9UUkar*B^5&Yq1 z#Uihx{ZkSM`3u(BZTGj9MPI+#OYWm&+t}D67Lrhj;#_|m3-bRUFe9BM#eRHY(!Yi_ z*%*u?-Vf*DWwXD;Z^Ua98p^K6gJBfX=F|Umx(_rTqp}$i0}I}~(hh8Hu!Rc`{WXNI z#M03sS8vVNb zC;}c_+?L!Ps@Ok2lzXkdoq@Bh=~~N`+H*9XK}nux4$2Z5OAusrHt%o63|8DZG*YNN zOr@DX;eVz=JC2f4T}LZJLBTF|Y2*^wLb{xgsdBFYb+<VLZ9OnJZ?IK~|Peh2R{fFBGY6BZm2%d4)4n52->thYS%b{Hb*$hvH zn)3`l{E3$Mhz^jaAznS+uii4h(QyN#Ke~~BJTQ34TPXjv`ZFd64L7mlaZT6htJgVW zsz{IK#6&%owfhV;#_J3d`vhvuCv)agT( z_v_{qQU;X_0D?6YEhMFWyj@3GSH(Sn`>D=QfJga+hhC;do(h7KP5zS)?PJDZ^ItF z;CX>&>$UyGL?E45?e7`1AEGDL)1N7}1styF7*)!3bYQ%C0s!k&=U}#Li?{xyx^SU@ zj1){xo{xqa^MhApPtL$d%=2~V@ap^HPbzgLDVL}W&FS27da-G%c8n0BI8jTTdfLGD zr_a6Y9%}VjB^w9E?xvlhO9R{rj;Q(hD{sj$!lML7!bpi9+&-oqJt-hO zl+Y%K14C&eS6y7?Ziyv=g?|4w!qP-mMF4HBQlJe#l4#y*OLxOYv$KU}b^i51GGtQQ zD6JSrxK|9mcBr*9NO32EANFQ~%WmU-uHr)%3CJqs1Z3B948JHVS3(_i>Wvt;xBLHX z`p?z-)v*M+TRDFKE6Up?e8=gBe%xRo@*W!|Xzs>mXy}VFJhpuF0-tg1*s@}0qadAn zvZHeu&+&o^sIEsZQNxe9&8n;#YmW5FDkA(h+<=EIgiObydTf@s95%c++Fgvz&}i^a zpB)Y4fdB_q{^RjzsmEDQhphK3e~UfpT%OVPS*bi8HQkIjHZ|^eYSuhYhmVIR|D`tZ zBZhyg*4wv@IG-p=lKc9KKl=Eod>rk&8FL6Mea)AiesS-T<=yUZcfRqKn&?6=aBk@< zui>oIxG`=BvTJ-Xa`FRy?*}1TNS$dmNW%g{w^FmgqQLc@v!6qIQvX6h=B}(_Q;P)R zUEn9{ba1Ys`|y5u%c!s{t;N=q@qBapE?3{Q3Xb=%^wKc+f&<*l4PLhaEX>kGpGtKG z@tI6B5HhNlNm7Z}8aTf=m@nN*D#DM>({(&bxHc7EIl5p(``&V5g#?5mPylc=KtC2B zf+*DPNhJTz#F-wVl`jE^V)q<2MOtI^cKtF$UKboj`=VGH${b0zx^sc+)#Xtv&9mEn zX(6R1rey%nq!tB9A-}FL041l^!fY*%-}|=)bG3$@d9sJ@Kc80NcgJ@t0rT zzlZ@5r}oP$E8{ECr_F&{A1WDC9sMiD3RMt!1$S7QtO=Vh3Qu!{b(7Ka+1Ml5j5))2 z`w0m7Q&l;c`D?>m!jkc+8&s6BvNTN8GPP=J-Ij!!n8H7Pd>xhCS1j>u;HJ3T|NTBA zjxHzt`lOft>K&x#m>Ndo-8>KKr+mb{Z)#e%K5?=_&OqO#c7tIJF33zD!pI&X(Cy|= z9FdQ$8iX2#!Y8EpD)szRympPH&!=MV$sieoK4}l$*qc?>W$y#9Y$+q_Fz&r{_ZtQE z?MyNWU_FGOEi`i;ADmz#y`o~Sebk{s`!2!!ZhX)Iim9h+(dV=o4bQ3haD*$Ai9|yL z|KCQBB*5U0W`ERPXsEb9|4zwg+wjcJ)fwPl3w9mh+B)II1yS>py_3_;v|B=8q^|$= ztXdEGO9c0B@ml#r=6QW%uIak9kVyc#rB<8SK|fD*5_sIFak{APW_-1V0~OP;)j@vR z5RrPP_Yc6I{2#zFn&5X8B zdpFO#;Iqsc>r$@YMi!&OcW|c+vqev--N^R(mJi`8F=9VzsBiKpoufFQ#QdN($}Y$k6TJbjFlB?_W6lzDALiJ z=bI0drd2t&gucc?dp6?n@nhP@kG3iUtFPOGx>rfstv|1Y6z!+pJZKV~(hDro3xn7B zdM%~a86>-~3fcCe5qhza#J9t+bti1MstOKDNIQ!8LhB7$+Xq&ggh&B5Gk=ze@lO^J zr|DCACFlHipH7)_r0Jotc%V+U3PLye1yuKZL_6$_P6>Y24`czaAYg#|gm4D^0NA!*n!0x12=v9_O| z#_qdelVDBcf~B?~(e01DPP2#w(U%z+q9B=Wl(rv1!@Dp!n`0YKzprSNLPN&L5{BUI zsJc0nJ<*mf7i8INc)pwouE#C{Zl1zN3E{~9!2>nQn*E4FpecVN>1=_9Sw(Z^N%UY>&{YDhW=j6B|`fV86mF$jzOyE*M8!_>}alq@_$g-z-OHr@=KeJ8Nk7+AshWhh3W@Xfu6ahadiDA4W74* z{pGGy)iRGV9(G!dEr}}^#jX71b5U#g2zvZFy?3t^hp6z1e9*gp%;|3z`c|MAjge-E z@q=HzH_xXm(<6J4m$i&P_O^#e$`6wdzcv)h;M=IjRC$mIq6o1*B4BXXI zcJLKMISUTiZr_FM>Jy;}3pX><@1D>@-nf}Uc)-`KCEZ>X`s-;;vu8aCkxbpK#=5@2 zf}hs^`f(T7c1E~gnlBeHjzNrX*$n>3;K?DK#OB`!(n{-%KV*r3m-JNO=DNrw{u(aw zTUVs9Z@KJpH*}HW1i#2&uEB{O-l&@_c5C?26u48Pj+`0SbV$PtMU>tyI5kTr9P9c} zu^lJO^*byzo5K4ox~aM|n79)165V*3FZy+{D#f5T4y}mes^i}+h{45vhiSj#z0Knh zn(!7gqRCPM+KM^nKnTe3^qurVN@)nvqj*l0-5G!ldVPv?nR6$&pLUs8J|BF4^kX7c z;)gM}G^sM$^;^5R!G!zPhv_8=cYm6M-&xdXa!7!LA`;N{`v0bEa)Y}u0SkwmVDHgn zlu!b8Z?}FUl`;Z=ixgKI4u~Jl$_QvIW*cqCDI!mm{DIXbE|Nv|QyY2Yo2o%{Mu4?p zd^+Wm+9jq9ZBs7&|NprZ3^PFf z{#~)I9sBw>bZt>QcPedi>Gjp_1vMJtjkXwg`lLcPy2t(~iop^3kQJ>hF_j~uuWBj? zfUT0^z`WkfPM7$$fm$$!hlKoi`mvB#G0;|S$0|C-u|tQMPyZZRSFK-*L!gAntRo1_ zRmKcw8;b)vqYxnNB|nnNxUDd`7DgKApxE&C0-GAXX8@g7KJXh=bP$4 zK~A?&)0R2J$&ZKz8bfEa+_Vs74>{pS%Xgj3A+M#xsuLps^sV}ynN=^5G)!K?L$wgHEbo=)xaYs_f; z!Qzj$Z${UWuDi$9a{Sw`iAL@SM!S=SZ-Qr&z^4{ny8H8TOJNTFRqutq6xx0ZJFThf zu<>w+Ib{kRyN}#tPL6Tsvh1SDX~{Vu+?yAxB$_hJ3q&CIk0&HU9TxJB7{%1btm}<; zOu%E}oPQq%3pvki!rxwPbWOz$Iz-{2q$|K{ODB;(UYJhh^{`RrhgzD+fG^>irr={PzzpSY!h`99Yj;S)uUq9-{l;NSRPJmD(rn1We~+|finqLEa{>xt~* zTf631QA#bj`*yy`N@jbF22rF&%>2Hfj@x;s23~nrI?CMS;7hrsAlOTpBK$3G2kZTQ zF5ZSf?4WgQHs~x?V%u;MtELX`-H}r+db^65Jreg*?2mWA~ z{UE>Zj7e1CQ!?g@U;0gJ7vpYMhFlOH$g;hlckJ`*AkYIR)gvoYkcQPr-b{^Zq(bfI zXIjxX`>zb1kNrqT{y2{-`i@M(5Axvqt;oe~3LZ?*@fT_ao@Kj1iD4g<)|`2O@q@Nn zgINNq8bsHnD154%a@q<%J%WEQ6`tKB5w=y}^P9((VU#cXYwDOQ2#8~Tk+d}htE1c) zNN6^vP{2%%Hl-0ia}B{1@uT^1lcjfJk{YzqztPVU?fpS_@6t&Hp<3XA(iRq7v2|)X z#YGbe?Nt28P|MdCvPi_kDdp<7?N5v#hYDx%o5%0&kNmC?o^->fd5qkV8&ji@si9b-aAMp-&U8XT+$9#>=<44azZ99RJ}@@;ysc29zK75;?7bd{#?a42jIMr9k^{0_(d6Dj~cl*V11Y7;Tz!L z@dsDEhTbr=libd7A9F-~oDbn?&E}6L4X(s->Bg=o_lR;wO{|k}+a)ZbL)$fd|BloU zN#`I0R^WpW!nSZ8UM!ZJ(C4Zd!VmO!8@4PPh1wFOgxNHs-*Gk_e-De|t1ydjZPjVM z`M#Df-Om97C@7k@dPfWVojuEHZV{#iei4HZ7LD}7=@0nT(#A6wzX@u?)ZVV6CwuUX zEn_&<)^wrcJ_iUt*X%nso6C2+@f!hsE$iTFY32d!JOI8s_p}1}6??uOw0$Wsx;egG zhC0~Y1dKX4XkmDpENKlWXy>F|3vkY7--jQTx(7aEZf>w8fSouvYf>QfqioZL zS!-GEYfAt>c$6h?F>%aVmq9i5a4xc~U-i&}y4eWYYC|M?`&d-HIQ!-I3K=LTN2!CF>7v73B*UC+)uE$e zAXHU${@Y_Y!j4->l69^?W9i%F%Ni9!ZRLoLXR3!w*c|thNy}Amb;ATS;BP;H_m=vp zGo&U zi}y*YuZO!c!HE^5Z4V^Zn_}bFcQbpvPwqoFFNyqb`!3j3zkdEM;MT(&$SYG+!9xKl z?4fvPepi@2vqjUq`^(m`UdFc)E`1|oak|fY`L{j&`$;aUUGIX)^5tAbl>15$5H`Df z6=F6=GjUdtHk0a2Fm1ITpz*dH@%9!kY$39TtXZ>_`OUIN9xtC?xt1t6v3NI#H?Zjb zJF{B+#Mv=!v-SjEL(@`)H%`>)2n_G?76V>*$QN?}06JakEEEZRtuz$LTyQh+4h&ztlGySr~z153ka%>19Pt`;}WK|6?wG z368Bxz>p&2S+3!*gqjK49lN`eP1J=E~$~3Clv`~fCSQeFc(qhh7Gd4pfSlskO2F$B>E|h z3vv&u; zk}Y)7d;oI&mPlSLiC;QubY}rCX9ele>o9>az`tlQ{sgTx_AEObi*o(kdrEn==M<4e zNKsP_yN=kg84nRCQ#PLj((WtJ@xT@N9~+B%QsHm3LDr=a_&M=D0?BZ%*7v8V&etp4Y(7lP zFaVxZY)U~&O_ImC8J%uA?|cR6?9zlX@OAqy)o*06r!Yea{f&J^eapJq8^FK_^xz;Jgp*!4d6k1Y^Y;+`C(144m9&u-C2GfrPPl!ySs$891p(ZAV}6qsbuI`l{9XNHBx`&( zSH`8?T!~m;`{`skXT8T_)Iy!0MS85Oz5u^nt;#rcT+{$Y)j^^qq-_lb4^QWGlHfMT zjlGA)-2Q-z${uP6k!KQ(gu|NB6DH&uYYnHT3wcI957ou4DpDUuH2>&MtDb;E>lM(r zmgyD-5%(NLLD-C#4^)s_Yp8`C$O0T+9b^c(^6IuwCf5De3p!5@3~bLPuC1vp!W3!t z$bhR;2Btri81SpE7uP3h@O3v86AUk9Va{OD$AQDy%2Z-T^BjZ!0DuQnII={pewFRJqc zC#cxA7_NROmDu-+?~UV5^yLafl!rHW<@2IJ?ULCgmE%?yRQe?cTR zdiLK`#Z~Sk`FvG8d`pQ~Qs?JZWL%+4buz5Dp{VNIu07n|GRMMqfe& zhfc;n+qSUS@Yga}vM&t`d8jGxe%~4|KF1=PM1u$hv6zC==BPH%z(BGcMau1U(3+s; zrnukfazg$;UDT=T`q?IZ9Rd^`Zbx+kCXtw2Tx)u=pbcsJqH2a#X8#Zd(T&5@qZiGi zDr(FT=-}>+ytHOM;Ditr*abFC_eTpeD5zIl6dChn0 zp4{&pQoApm+gWSq4iaHCD*Oj7+uZ-NHa1JYFeC(I5)^Dg!D(U_iZAR40V zy;!rxbG(u){7(qJS=!{IL34UGUzkvkfr;QcMo?hST4p{9kOwRY8k}mafU9dq1_l-0 z0AT2Fo`tt9b@!bFCgG~%|5zLq(n3PbQGhFDW*J$iQ9Rv;=iiLTlUcQ&kgw=(^>uNj z15*>p*t5jAP(XU#es$Eqzsxht;%_xUg~TBIw>U~kOL~%+ zz+Q)xq&49SziE0=aL$1_Woo8?jN|nj0kRB-an^`ZF-0GT*+8dBEOq`=y#XDW8#HsW z-&Jsx@{Ne2x1;Mu5x z>%_R>-3+epZ+$n(u;IMNtS&5EX?j*0B$0hBlPvQu7^UojFh}>@G#dCMgoe-Om7G61 zl4h)7?z=#7CF865!w`mtdWZk|UvnWd-afZ|9ZD}`n_?D$&oZcs&dfxZ<2JTKjLSU5 zOQ>~^wMr+HA)nQOPWMS}#0z}=AQQ|m^B(6u1ushk#xc1oBk@ijxp7nad~7t%=ZWEn z!OZgBxe{%7vpK+n9=DZG)|E%4-#a|)nMIwFf>xQpS_()Psk-Uz(vNb6B|c95yJiuS zWfwH<|I(kyGwdSO!?}pbR_r3pT~V)p8CB6H2{3J;0;kBG1eiDBy!9{t0S>c*pV#P- z0%0s*v4X{s|4^z=%18~{ ze5_-LPNf`59REvo>zM>zYDTK&bKHQsX-L+Bz@#a?kRDWq~BrG>z1cjx4KM|x$xJt!-0OUlU;Z&<|j`4Yp7qzg|H-< zOkRRmf{CKy=t#GO1dkT4ii|?c&&)AOO|4G8; z?a7TyN0pcP;`XHJgnTV30cSAuL{ zv5i07l=TL1>qoevqjy(&;v3q535f3E0qIN^8aOBev*8tH0AD`d;%KkMw z#xu(GjNswK1lIVscW)klZ3RMZ8ig!O+B79gWi17U=|JSr<{-OAPKXtHXF#^>x8rtD zk@YVD`9G}K99Ulpo9P1_;eEa3UpMKMt1$s4EZ4HVy z$LrDUt6%6lMYdH#Z8uc zlTm0#y?(qwmir${!j=F;x})zyD@DSfu+2wfwClQG5oz-DHZBIbMNQ9)-PjFu8SVjh z+n7B(Rv5HsWhMU4U)1g?1YoR`_KAQy`Qb0>j&jCGY#FblAE=CFhYs^eAn9ImIbr6Ep&ub3siu?^u+xS;*}is6$)tl#p> zXnyXNO6~tdSRQ*iSoDcMLiw!z+rA%GOVtdSnyzSoU%$z-LzR{Dy-sU3gXdFOn7yw} z#$}uf-u-sx=F3)9w_guKcWZDjQJ(2YmzzrtXs{%bX2dLhy`~(Tgxit zsAep*^dW=M+>Dz9sQqZ>`+!za4}Y3xbyeGjmz~=Uv@)f9o%4}ksPW&J(Hs{p&% z)#%}qJljScSrECE1BY38v-zwOewJB77M>&Y~Q`%wsffYE}bCh44bf88ybh_U%_#N}cO+NgUrA00C zD;Hw62-`GGF>HN$!my?4ZxwPi#$kQTPAV!dELDgjBIYz89}Y^(%M1MY-$sWHJK#ze zaOD?X97+l|nxlY4bE3@pC=v9oamD@q11J`p^F_Qko;TTN?P18Ngwx#NC1vK0%z7Tl z{3C+*MlgKu6TyrfH+N zufG5;%*d9KQHbdc@Z4iJ!n^f3F-p`{=8yGT!l$_63r#Px%AvfDfh<# z(lo;5H8`;#VLNGUxmG94EY{Qnm`F97gn2ddd30DdzW;~NQ?-pe-0~>-A_99i@8b>3hsgRWPv5ykl-l5 z2C1*Ek=bYZpv|g@IOMb1&^oLPi=fm7Ev|TrVx?=>FoEPdA(I+I4)CC{Ze|mD)V@E0 zGqa}8fr^R#!UqRDE21pBv4%Y;I;6U{&Vf8)jhcfl&2R8ns+*6$xDiI^unW=RBQl1v zwdnan>*V!)Zm^KGXh4qsF4`(A4Jz;`oIuUGZ*ytAK)%|PU%gz+sAe=Cx0_WB_A4@S zKsn}A@Le1ZlinA+ALs>SsKqw$k;|>*>=^_`PgRQ7;C0Bii&Pd?d)QaFF zf|O2-4b0hN-4gO+0>UIZx>YKj>GnDa7` z^2J9Kh$5SIvODF}E4A-v8%uV1RYXL39e&94mE#b{NNhUWP24FyqF#}KZ3rNxC(mT< zu!>PPV1!7_UUh1uU(`P92-Z|QZ5fJj@aG$0Bp3~>(pP>$3SJ;&CcGxvaK1m@SKwRU zCN})0hYLBUN|XPlO4&R7D$D;ydB~p~aU7=jh4{SyN>P$;q=a@AyEj}oZo8ynQJPTy z=|R{_N@wEGg(9<-W|!GfMuGe^_L2okYlq;TgpF>4J|mYqLS`Et(B%&8dmVVHMUe@* zt(JlGl?1)QxW?W;k0(n{UgWKQ+x+n6;Cuj|QC)p)0aiFssZBPd^br$;v`Nsx>z8(Q zB>+O^lL&q;Vt}+4UtLCO;voGH>}Yjo0YTBmX6TN;4RC?V%<70>fWxPCQ6ReV5mjZX zM3TiSl|QG>b^=MeiJ${{?~PA?I!E}`@2IR`VS~wzn1$?heB?V^jcPiiIZkfe(|EZT zX^&q(MM$XKm7!c_>jjA8HwfSLy8jXHQ_6e{Slt3>}2*g(a6>nl%j4l!!_<{y}JRO=H7NqeG{hJ;TOSIfbDL4dA3zqZ_F%V zIjf)F%}RIIQQwt07-|{M$K+y72+ER(N|@S7$1_rfAGq}`B23e<7;PM3OkVeL=Hr)_ z58;f$w8%(I0toPhr<%>vRa*AnadB@rQ#=n|$Od78%uuXiI5CUxEXQu4T&v74Q5Z5l z)?vA*_@FQ68pBOJDH?~xpDGgw4W1c5P(oY7&lmiHP!z`Kg++)U+@U&{z@;r(rC!F{ z;B=Un`RG6SJi_+=-N2Q~OHTTC){lt9@K%36QbJ2H*mK zYezrr(VN!+cTNq8q<5s(B)6&q%5VnwzD3_KcWBbVW4-@Fb;WBdx)TAK0`paFY!jij znE0t;31hWBE}y-*(l(s#cpu-rt*K&lX-Oa6woCr-k9_I)88_0Gr0L+OvDjs*_Um;$ z&U~AYNw)m#5oiD->O&CupL>a{fRN_-nT}`{ZRoW57E^O_gn&3njy6NfxUre-LkU%9 z>@geo>8&2(UIAHadr$&lH!zJnwauwlUCkIuJ4i2Ih;R6f?h%;e#H^+5@F$@|h0u9R ze&1RZWN+*xrmI6My6K!>7|jBodfg9aDn#xlVnwbP8R6FP^cKb>k)z?ft$qu6U)nN; zB$o4iL6TxJiNSp~y3=YGw7v@1KxftY$rxxiAPyi+L0l8dnaaG8fY1<_W)B5$<13al z^D{AjC@Xv};ICOtZ_*P$oe#qsH-W=LNJt-lIy!kxfo>%{=nzO{!pACIxrNAF7OAMsPZSHT0d!mUM_pl-K(iUlGE5^g_5J%@lqrQ|m zqug{Bv6z(y(vKi2>Bs`P%#zgIc%o8*muHCtWLM_G$7rr21wK5m2+9~^K(TuD=kY-c z-vz*OkbvdGmbmYDQAD8?mDG@GD;p#kq02`&nq{R^lz{Uu8sOdkK)^5R|LIub81>KG z7H{-_o4f$y3YVvpQ3Id!jdcHw(}&>tnXi;Yt5^mL~b?k^l(iI$8m?_E1)UR54ts5eFhnwSl zE=|I&7GBWkK({cGtxqJ?k#-*%ijD@O>hcb4rVi>S-inxJcu|UU@Yvby=M~(pp+YH# zr3_6Iuc*fT>}W-nGYd*L{mLy|khiAV8Diz8ckdR+qfcrUN`0n>W@H7g>hM5x2adH( z+1gjcM!(XT-wCBBmbwQX3`Pk&7wAkJl6o8DDuY2#_``C)?YM%H7V==OJPFRq8xB0# zPbD=G|NRv@5J9B!v<}1PfBm1No}*>vceFZy zp|cR5#SFP(Vsa@?AJ&gT*<1<=0}0>y22i&Ze!eodBGwTk<>s;e;-sc&;NmjCL@ZeU z3P(drAt9zR=Ivg0(ppd!Z)^RuV1_fKsC`qq@E+PnY9h@;2T5ET5K~ZiP{xGbM0!te z2_=1)DjZ*bt+2%$Az**d2FmIRk5MUuI;hp3uk2)tD6Ssr!bwwpMhmF1*I<#P_~OF8 zN^3E(G-$!0F$&ffChei6-~h%C2;{e>#3pk|B9au|$Wxxz#)AwtaIR-H)T7_JeVuOs zPDA=ue{6=H6IeoSVMi6UPf*nnr@h~I3zk*$zWvfeH#j z&md62B|vh~j7X7nxjH65Yjkgm=``9_3M?vpdWzw1yRq;qpqYy5oQj2|iXPZvQ?MSh z70m}g%M!Zr!h0XD&M$2x1uiTO`1C6+=4ZR8qyg(BGfTs7xS2{^1}l~acS&?yL4lGK z*!LV&EB>YDp@VUu4F5j{w1m;(dNW;N2JCep3HEdHTw9EZCp*`>@c>ne_A7j?5kUn7 zLuoKcb)}WQLUmud|6WR`iozITDS+scGU1wOw6FnEfsGaZx`1vH>Hy@Mn_?z{yPPi~ z$V2do>JYIiL;cYt)PVPzg;x7Whv`obw^czkPiir!5pz$FT-e{3QdCOj!*VEPGW}o6 z#ZM-AxL+j_ZWuK=Q{{^FbiR|l;$&YRFKtq{$s`n*Yv$)?>64Ep6@3mDV<0;87EP+vs+< z@pGuZ+_&-Jc3{hNv6}e_tQVGZKIVHY`YbrHg0$DEmqc6@Ud_Y2+OHS>3|~KoA4@ znlLG@dR{&QJiYQ2sqd2F0JJsG694at?hsEatvsUt53*|-U6(qC3K(`$9W+Cx0(!d# zjF6e~-!kz~Hw=r-39Lr-kg0EY@It+}O;!Fz)ICF8L;LK7O)d^smp1@>c2Zf5s2hqV z3jN~stsMu1eIyD{h$NikAih+rn>uR|B>f;PLi{b-5hJJ_Gxu zkdTm@FIu;utE^z%^RD*1vQF8VuTT-!p=k~6$3tkN0^mFm!4O0fwdGq3f|+EW;(9&0u4PxCUcrSeC7H3F%S7(3)a|!F zd*o%R_Uv`j&C}W=)_Xzk1>mZRL=gCzdbmgJwhSk??AYow7-?#Kh6MdSJ2QSM==QwK ze$%skNB9H(emRB9vu~BXnA!#zDAD4-7;0~rl{3ad(kCe^P~W87YtM}&ncr1%Up%hh z9+f1q{IUzf6%f&kt~+wS@}5lqrQmgQ2|r|X{mhNEm=$?6nMuO1SM$Q5W!bX()pf5< zQ99SnWWLvsaIW}{x)&8hJAz0H9=Xb`j#lT9jB0OgwoiZ4-jaD~lh)VV4BV2`YOxll zN1DcH7duLUSFmAi8n9|dtx@%#BHOIqVqr75KbuTB!HhpWU&F+pt*3iBXzg7*`Dowe z)?X`GdLsizr9E<(Y3nuozC>`R-qnwCN}4lW;~^O(-hX=*X`V|a1xSGhn9@g9C&fn-wT`am`}tZc&!^dRQb2~~U#1?<`lmTRg}%Dk zS@voO-EWJLRdQH0@|Z7gP!Rw-J{gmqeOUF79A zv>)weXu`h8- z$4zJn)5zs8{>*$qpQ{sgW$A7LLt6pMqYgQ{DGaSuJ5meUucWM_=S!7hXx}izb^2j5 zVh^)#N&Z#Awi>R*o8g1MH_ao=wZ%FO+btVG93ULc>IX_!iwQv~G7zoi;jBIN(=$a) z?`SRGLq4yoyM^Ep zgWKdGVsTG2nJ!A`b)iqRw&_7eqanxW?)Y6e)Yc7I66SI58{hS`Qs+kFTI{y!c0}^m zLc1Y1SUdvxrEk;uPo6})ITl0A{wF9lm}_7c5I6w+M5+{tzeEhMF@1?V0yqV2?ODEE zD`^8685yC`18Y{#E5br5%wB-??0HGzIqbLD8MFs9?j{*SKtC8;sDS3`)0uRgC(*QT z`vLOf->IF!s2hZQXe~S$k=IDA)X7Hp$K@R!3ZPBF0&o{_jo}3qKZq1bUSdyh!-e_E zMfx()LJqWuT(sK=ziF4%DIgzer7+(EUl+PZB7X)Th&n&^TuFQ_2k>Kaq;qJsT_b&v zOdOJwb*)9t4;k!9IHm8TqrkW_C9vThZ`rE`+gbB5kt&GF7Ui5&H zfeN=6I`7EIo46xh3gBg$&bRCaK5=jbz(v5(pnpemC-Rit1@jLtDWsY+0DI=8$y*k1 z(!gsnGUDH6oCNYzzowWK*gXvR(8%e5u6NsdM3-=-6mk%++jHwOYV~jN_av}l1lMpK zEI@HzabNE(m<&G>HiJ5){+xAQ5$d1Pb&OloIBvuSp4aCiFgC~ZxAsSnYd zhE|J^TmdWgM+?qxSO}$3LZ*G(=F!-5DIr>%qxlG50b>n3$wu)^Y|yw3^IA^;g>H=p zRqt;9Hg~A{IhBzP`yt8977;ypEux)c3O>937I>8fDJV5Ywuq98p zz4~wRUz)Ihu~*v!Tws3yj|9%D*8TJQb$ z{<&-2vrpOQo^|it`<%T$MBu3VP5Jbk;S{7#!42R{+x3DsBBS@N=;4q2hRUk_rFA*! zaUA>e^!r!{9`xN)@6Bp^*N4>y^mRy_`;$9n`|2nvB+`HPaX z{7HH=6ieRf2;(SmqDs{iGJZW~)c2MQ#g}*sF^hgC1h7OmsbOQ-i@ffCY$wi{u^)h4 zDv|lvEYoa-%$EkDv@@tUugHq!6fmeS-;4WuxmW))Oe8D$Z{!vUz648o@Wi~X z#kzW%YhL3WmQ-?U<_Rb_A!o3(6jA7-x*(w^&EnKKd@Yx4jf=6-rGPNC{7ah^UYOaaFZ+Y) zZ^e<@>*8@>S)uaa8cdyTC2^Q2$%k=8VOxeFT&9YMPueSC%dhbPkSD|W=WNwEalY68 zJ`mR?{w65(y-7AWEm*|g@{}!HiV_*Yf7bh54aCU^mPPMAWiMcF2K8N&Q4YK{7Dx)l zTUZ^tJS@dPSRBEZWZf#;MCzV(0oQxGYG%8{X>4Yj1xt(QSzO8>KMvjgT## zIl96{W+anf;;#P3R^aZDLx56!IS(r1aok#Hz(@!3Y&l^2bA*uty`y2hmQO`G2 zxsj#6b;;)P$fEWOgv_M#{7^^wT`RD+@;wZ5wdUB7Fdt?*;EU{-S|qme-`2VtiTN}* zb@U!fg2QuA)iS^fK<`KC5UyLHXXpwjo6Bmi4WirWyiK$hal6OBS$Zv4^g?a?8x2hM z;m+c@31@Y&{U9CO(sowEXZtSEev6zhK6d>5H+Jcuh9B(h!;9=Xx`Kgz;5xv>9w%&f zGO@q}{wDxNG7wix@q~>XQ^yRrrww-O`gKxC@npi*h*Ub)M{B`|HgW8-s>&Fk-9y&3 z4A8;tj$j~9Re?#Tg2O0l1AN6qY-m+|m(`eZu)ySGX)Zbc3QtXT$o_L#Bx5@M0e1X9 zhj8GKyKdhdD7S-2OnDyj9=*VMOSx%rKmW7p0mvp~Rrm=vDc}YAAx)B~L zy2NLYxD1jx(GljwKU1q@F4_=mrFyQfP8_=uvbD?;Lz1=r*7-mbuBju;fY(m`99J5t zeoY0zt!Omq#P&e6klO8cs@6X;lrV8bPCIXwiStMO-65*NP{nvr>?)W%rZ$N%VYm4E z6N*i3Mq-g?ak;a2D+%;(WmfwknGjqDBTl68>N1n)q$4c^Qgj)N8BwmiJ0B0iJbO(z zi@PI?Ypl}#M?qV`-EQVE3f_qE@0nZrnY#iIHgXmtZ`3O>a5I)zJcdPePG-lFl`bSbrf*+BO?lSh*Jnd`C#1v{`bi_aJ414^D5pr6;BchXxD~NE|Q5 zF}QEaoAmhVz+afxTOq$NQCD(DI(U%Kg|-U9W-3{qgl*BCw<2#y8R8YZCKwY;bl$OJ zB9=v`Q-Fm@IsypoekUrg+wyd*S+$8KIy(3(tfnL#9d;NiE4eE9HtVt(xv@XFAep?4 zp##w)7xi%`5$vJ~l_&UvHRf?w=4zqF>iMXLQO?#i0~tQ>ge0Boh-bMr83Pb433zQd z`#ww7I?|`e=HR2OK;Y^?-r$AYJdo|nB7s- z9u-yAb&BTn^ofyQa~de)_5;-)FQQZ6wLl@lwNX`yn`-{t==*&PQJ=0_ce#6J{}Pbb z9||Bfdr&r0cdhyFba1d^xF}6R7A39+BPoT)+^P9-d>G4$8&q&1XOAWm(k6D@a2i;s z52ohAB-p$KToBZzkh6dH#YS6ctTag}lqN*k{wmuSFHVOys_V`nt_yo;JgT8m;?Ff_ z>wt6o5>1=(M?&%+1vl~+jLPy1>q=b>IVQ&s5C8>&8UAjqM?>6a26!pkJL?|(l0>?~ z94*@c@)Dk0{X~$NxLbRb7gMB8#H-tql>0dvjThJAp}WQ?m1kiWgu0|=2nQ@Hibe*J zJ549qiO2HOSuGlRGuSz{!qNDEM6t#7z3f-F^HmT%KGxKB+E)In++9|LyzevJPkl&C z{fZCs`=Cxe(dC-zD4m=ad zbJ!3qJH}lgX;Z3R-YN#Q(SWy=6P-u6;Q*h1CsnUFG^1&I78H7xi}BkM7{mMbE0b#S zet)6Eg*eV$(^&9whgQmVMU=D<6QIuG4~bL7_WL_#4LzW5;hJGuLzKQRzFfEcz7raw z_7X_*?IG2wfD3kQoBEL&L@Fq@=4#-m#L_9(Rzl5Me^?{lw!B#_)zBe}3hxsUGF4?2 zO{2d~yHpBkQRU2;#vRLZC94ZDrO)c5Ue<@Wv}<>qu{bH#Ra9d9 zjXDjW35Pe7GL#Xhab;6$yj#$%OaJ3qcIR{U5id2pI#h#4Oq?mx0o^hFjD1SVZw)%ad zS1zoq!la}s0{g+Tpqc1CMF^6%R3r3=sA;N6OHc>AZs0rSypNTwE>``iwSNe`BlvVI z%@3OuIXo4!{k_Fyx@A0b_dg4HI*d7sYh>+l;N8s;m3$|zn!riVA(@n^+qd9*r%%`^ z=^pRHODeZ~`$lxtU3~rgS-Cz`T2ljK8E6Th8b1;T^(+?^N<_Ai%5iXrHoD9;~9FdCM$F4)<< z1}sP&FU*f?h?0Z)HC@Lg{&n;uat%x7A!!WXMwd70 zB@Iez4-9`9GQ;YMK1L$HOnG8%XU}m%5kJ8F7B4F)x%WE&@MO>EZ7#E_+aoRdO*{bhN3lmHDadlr)4rfz{+ehnz}b8ksEm*>9(W)tJ{z$ttTt6z%u=@tkJv6e;C;rQhy zOJr;Ba;^x)4r^Efa3S=VRTP24Ah<@>5c#xboEf7W=5Ey`ZG9O}4;n{uVxs3}M+EKq zbIz6WozqLayC@6UajIgiG|}}m7K9Q?aq}Zbink3km0|g9*Zto)Wuidx*84o12r^g& zyT<)nb;{_$FiG(+-Bdq{#G?pVA9vsz4Z94V{HWAO0PwqZ_GUD=IbEmu+E4$-5cBBp z%PhgbS`4@swq{vPk5VhpsB^q2UP;;Dq_8+W+jn*UcHH$LDhdhU5>=tmp$6&3d%G5& zi-F?O9t@zL87I-2@`!^+K@Jo_M^?WH$qCz~bQ#C-+ROHbH+VY&yzJ5Hruxe(SL zMPI2H1BAE|p64@~H|0A7>&a4Rn!-$lLb@%D7vf5#oM=K~rbf#dKroy|9R46xS({VW z7XTlC4YAD~b%{ZT=z?0WEwr5Z!)^?*Df=_ZATG|J9?yzll+wZd*rvMvz~s5BwR#xO zsF!`g>+w+ROqJhPGmdkI-Sb=1m$4M7r*Cc>vhvDz=W%Wp3R(oRc>DIT@wPpGSIYj- z)6X2p6dTMExV7+@i&mGVJ}@Zvfpj3@YZ1HprHAUzV}RMWs9W6teG~OSSioLe13fuRWMw3(L1DVrF7=Go{KQkxSFqr+D!C$`?1YkZ(Hfi zj;Sz}!!ks=wMNDx$Lu~M{LBoMShM3TRK597Z%yY1eIfDXv$Fa5GV|A-mkTS)R@ac~ zO9%OF;-j|r=D6z?ZU0g$Oq&cMcXtxmJ&%1F zCIC0FDiFq&PiOj}@SDc=@{BiPdXThV3?jYlCAWUwePsJmDYH>1DykYj?;z&Lwk%7V zHUGGba&xCy=$f!n<+)CWPm)NsX<3penbx-l1 z+TC$T#%mV5aK;dt57uv9 zDXIqV8UG}=gOM8yt6L5@7$!>7^{2awBIgwyoaw-T&!&C#$lr>$+Po%k{kO+klInkQXb%fvR@8828b=AgC zEPOL`8TLDpmr{tM>iF~DC}I?3h8Nit?SUXDQpwPgtK?HjIVN(94KEo6qDqE~`H|&I z|5OnCUsO164hd;bmZzjZUNg>dNrT+Vm~dMxKoFx7!P4yP4;0-SoL{Xa=iX;}@%aV* zgDBbQUA_#?B*P}N$;?TAa-am+0q-X>D%HAZh5wJjA(aFu8D_~y?#n#Eha6#KhGD^w zSskow|J9uZUMhiEf4~ZxPY-4R{b$tbAW}*zfx}r@4hWY(XzC#G6&AZ)w4ZBzF2e;8 znieMnudSW&w(l;d2vQeNfX#~(9ERbJuc4c{ONy}yKnF8>8zG^EKsX#mhGqt!^WgMw zS%jw3CV}GsFU6l&!wwVR|3x??aFG4`VmjQ;E`BBmzeV=>8$=Od5h`~+d?^(1!K!?j zK*zUmXtK{&JJgQ;_L3Y<+>HdVBoKX%kpzwvHAE%FI|A!aoH^q4xiDN=9*Dd4Tq;KV zIbQW8A=+W0Ab_IFc?zGvFkawmw2x)^MKrxkT)bzyr zB~KoAsccUpNGILieoT5R)SSP6Umda|x^%VlH_*iqnm!!gz2DyP6kT|Jqp=PY;$wm7 zCm84M@;<~<VLUc>S=bRqL=$?F}w=@d!nQU^!{>t0+r4xJ(-o1N7 zNxy$|Zi-})O}s_CjrRz`M?A#XnW{a~S_xme83Xo3vr6VWnob4HZHXaX_u@hMQ0SAy zrPgF{$MEL+5Ey@o4Q&09SG~v7`+Y{yNZqMvFh$f)j3-CaoDq@6Zt#r^yvpr4@rZ-_ z(s^uT)n_Zk{TDk;J>cQ|8WVWMC6b@+wSoCh5$Ik#N*s=ZQC^C==O;EyI~O63I9Tym zDGUa5K(_ZcwvCBipBz0k?&6e(1CFWl?DKJx-m7iDJc!>O;3g3Rl$CX{Atf z$Kc?~(Jl8B1)AY~tndSk+BD$Py-qW|zrxrp^yJFiR)f_a!_hJDschu<^{+nl5n*2H zp%HBN=G7HZGtPwSDaByGS5Xhf4-vXmmAv}X=l47YtSr-<QrmlKm8Y}$;hVw literal 0 HcmV?d00001 diff --git a/static/images/rc/create-database-essentials-durability.png b/static/images/rc/create-database-essentials-durability.png new file mode 100644 index 0000000000000000000000000000000000000000..eaa9d4af325d09d910af87a4443b6ae1f0520fb8 GIT binary patch literal 16349 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 literal 0 HcmV?d00001 diff --git a/static/images/rc/create-database-redis-use-cases.png b/static/images/rc/create-database-redis-use-cases.png new file mode 100644 index 0000000000000000000000000000000000000000..67f7069712e55522da7ac482b206f1027ab11881 GIT binary patch literal 22768 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

>kA+G^Yq!>oZ8b9s@ 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 HDDeLQJSmGl literal 0 HcmV?d00001 diff --git a/static/images/rc/subscription-new-fixed-tiers.png b/static/images/rc/subscription-new-fixed-tiers.png index 10f5989ac3180f94800430b154d43b2a6d3dddc3..b74b2103c5c3f5b28b10b793f6a3b6bf5e5219c4 100644 GIT binary patch literal 54383 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 z z$llKfW&tDAe$v4oPE-H=2%5S%@a~fJd+(Jj;NQ>V|IJtFWrj`2QsaGjuS3#}@;omk zEcq|sTea%Ty5qVtuL48k;~e(1G<)Uejh6gp&YY=CILB;kTr4-^^MNyG=CFS|2)vIx z?Hsf9V;ckG&HrD2zdwil|CZw8T6xTl3~lFk6u(X47fo|q;M8iMWs>me-}F{`W;dkGq^qAhYV$L!QimUU3cTY)9kOwDgOl8o z?>0N$Fsztm^Pu_(;{oAaF4ylp1>c#az^}0_7C4Q1{?RP_!|Rk3>j4#^z+A+GlabQ zT37*e`j*%ihiB=+HXFx3pbL~zzA9?T}c)Y7j zdxzp`W-ia}+6%pc!PPbvP7F8p{C#-CPcXTBEpw&A$Bzfs@)y}3n|*q&JVVa0r+#}R zf3M-w(5QXcY$>qopN*ejA!7pY^kJ#hAkM|ekb6L=m!ZKZq0xoGL284C3d5iEalorp2m*~K>Y5IF Ux^8hEvID90boFyt=akR{06Lp2ApigX literal 48896 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