CRDB database config object

An object that represents the database configuration

An object that represents the database configuration.

Name Type/Value Description
aof_policy string Policy for Append-Only File data persistence
authentication_admin_pass string Administrative databases access token
authentication_redis_pass string Redis AUTH password (deprecated as of Redis Enterprise v7.2, replaced with multiple passwords feature in version 6.0.X)
bigstore boolean Database driver is Auto Tiering
bigstore_ram_size integer Memory size of RAM size
data_persistence string Database on-disk persistence
enforce_client_authentication 'enabled'
'disabled'
Require authentication of client certificates for SSL connections to the database. If enabled, a certificate should be provided in either authentication_ssl_client_certs or authentication_ssl_crdt_certs
max_aof_file_size integer Hint for maximum AOF file size
max_aof_load_time integer Hint for maximum AOF reload time
memory_size integer Database memory size limit, in bytes
oss_cluster boolean Enables OSS Cluster mode
oss_cluster_api_preferred_ip_type string Indicates preferred IP type in OSS cluster API: internal/external
oss_sharding boolean An alternative to shard_key_regex for using the common case of the OSS shard hashing policy
port integer TCP port for database access
proxy_policy string The policy used for proxy binding to the endpoint
rack_aware boolean Require the database to be always replicated across multiple racks
replication boolean 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”: “.*\\{(?< tag >.*)\\}.*” }, { “regex”: “(?< tag >.*)” }]
shards_count integer Number of database shards
shards_placement string Control the density of shards: should they reside on as few or as many nodes as possible
snapshot_policy array of snapshot_policy objects Policy for snapshot-based data persistence (required)
tls_mode string Encrypt communication
RATE THIS PAGE
Back to top ↑