diff --git a/content/operate/rs/7.22/references/rest-api/objects/crdb/database_config.md b/content/operate/rs/7.22/references/rest-api/objects/crdb/database_config.md index 25ee4fd9e1..691f18f228 100644 --- a/content/operate/rs/7.22/references/rest-api/objects/crdb/database_config.md +++ b/content/operate/rs/7.22/references/rest-api/objects/crdb/database_config.md @@ -36,6 +36,7 @@ An object that represents the database configuration. This configuration object | port | integer | TCP port for database access | | proxy_policy | 'single'
'all-master-shards'
'all-nodes' | The policy used for proxy binding to the endpoint | | rack_aware | boolean (default: false) | Require the database to be always replicated across multiple racks | +| redis_version | string | Version of the redis-server processes used to create the Active-Active database, for example `7.4`. Set this field in `default_db_config` so it applies to every instance. Do not set it in `db_config` at the instance level. | | replication | boolean (default: true) | Database replication | | sharding | boolean (default: false) | Cluster mode (server-side sharding). When true, shard hashing rules must be provided by either `oss_sharding` or `shard_key_regex` | | shard_key_regex | `[{ "regex": string }, ...]` | Custom keyname-based sharding rules (required if sharding is enabled)

To use the default rules you should set the value to:
`[{"regex": ".*\\{(?.*)\\}.*"}, {"regex": "(?.*)"}]` | diff --git a/content/operate/rs/8.0/references/rest-api/objects/crdb/database_config.md b/content/operate/rs/8.0/references/rest-api/objects/crdb/database_config.md index 8d538549c6..26c7b5385b 100644 --- a/content/operate/rs/8.0/references/rest-api/objects/crdb/database_config.md +++ b/content/operate/rs/8.0/references/rest-api/objects/crdb/database_config.md @@ -27,6 +27,7 @@ Use `default_db_config` to set the following fields so they apply to every insta |------|------------|-------------| | module_list | array of module objects | List of modules to be loaded to all participating clusters of the Active-Active database
{{}}[{
"module_id": string,
"module_args": string,
"module_name": string,
"semantic_version": string,
}, ...]{{
}}
**module_id**: Module UID (deprecated; use `module_name` instead)
**module_args**: Module command-line arguments (pattern does not allow special characters &,\<,>,")
**module_name**: Module's name
**semantic_version**: Module's semantic version (deprecated; use `module_args` instead)

**module_id** and **semantic_version** are optional as of Redis Software v7.4.2 and deprecated as of v7.8.2. | | oss_sharding | boolean (default: false) | An alternative to `shard_key_regex` for using the common case of the OSS shard hashing policy | +| redis_version | string | Version of the redis-server processes used to create the Active-Active database, for example `7.4` | | sharding | boolean (default: false) | Cluster mode (server-side sharding). When true, shard hashing rules must be provided by either `oss_sharding` or `shard_key_regex` | | shard_key_regex | `[{ "regex": string }, ...]` | Custom keyname-based sharding rules (required if sharding is enabled)

To use the default rules you should set the value to:
`[{"regex": ".*\\{(?.*)\\}.*"}, {"regex": "(?.*)"}]` | | tls_mode | 'enabled'
**'disabled'**
'replica_ssl' | Encrypt communication | diff --git a/content/operate/rs/references/rest-api/objects/crdb/database_config.md b/content/operate/rs/references/rest-api/objects/crdb/database_config.md index 97c5b0ceee..a527b4961e 100644 --- a/content/operate/rs/references/rest-api/objects/crdb/database_config.md +++ b/content/operate/rs/references/rest-api/objects/crdb/database_config.md @@ -26,6 +26,7 @@ Use `default_db_config` to set the following fields so they apply to every insta |------|------------|-------------| | module_list | array of module objects | List of modules to be loaded to all participating clusters of the Active-Active database
{{}}[{
"module_id": string,
"module_args": string,
"module_name": string,
"semantic_version": string,
}, ...]{{
}}
**module_id**: Module UID (deprecated; use `module_name` instead)
**module_args**: Module command-line arguments (pattern does not allow special characters &,\<,>,")
**module_name**: Module's name
**semantic_version**: Module's semantic version (deprecated; use `module_args` instead)

**module_id** and **semantic_version** are optional as of Redis Software v7.4.2 and deprecated as of v7.8.2. | | oss_sharding | boolean (default: false) | An alternative to `shard_key_regex` for using the common case of the OSS shard hashing policy | +| redis_version | string | Version of the redis-server processes used to create the Active-Active database, for example `7.4` | | sharding | boolean (default: false) | Cluster mode (server-side sharding). When true, shard hashing rules must be provided by either `oss_sharding` or `shard_key_regex` | | shard_key_regex | `[{ "regex": string }, ...]` | Custom keyname-based sharding rules (required if sharding is enabled)

To use the default rules you should set the value to:
`[{"regex": ".*\\{(?.*)\\}.*"}, {"regex": "(?.*)"}]` | | tls_mode | 'enabled'
**'disabled'**
'replica_ssl' | Encrypt communication |