Cluster settings object

An object for cluster resource management settings

Cluster resources management policy

Name Type/Value Description
acl_pubsub_default resetchannels
allchannels
Default pub/sub ACL rule for all databases in the cluster:
resetchannels blocks access to all channels (restrictive)
allchannels allows access to all channels (permissive)
auto_recovery boolean (default: false) Defines whether to use automatic recovery after shard failure
automatic_node_offload boolean (default: true) Defines whether the cluster will automatically migrate shards from a node, in case the node is overbooked
bigstore_migrate_node_threshold integer Minimum free memory (excluding reserved memory) allowed on a node before automatic migration of shards from it to free more memory
bigstore_migrate_node_threshold_p integer Minimum free memory (excluding reserved memory) allowed on a node before automatic migration of shards from it to free more memory
bigstore_provision_node_threshold integer Minimum free memory (excluding reserved memory) allowed on a node before new shards can no longer be added to it
bigstore_provision_node_threshold_p integer Minimum free memory (excluding reserved memory) allowed on a node before new shards can no longer be added to it
data_internode_encryption boolean Enable/deactivate encryption of the data plane internode communication
db_conns_auditing boolean Audit connections for new databases by default if set to true.
default_concurrent_restore_actions integer Default number of restore actions allowed at the same time. Set to 0 to allow any number of simultaneous restore actions.
default_fork_evict_ram boolean If true, the bdbs should evict data from RAM to ensure successful replication or persistence
default_non_sharded_proxy_policy single

all-master-shards

all-nodes
Default proxy_policy for newly created non-sharded databases' endpoints
default_oss_sharding boolean (default: false) Default hashing policy to use for new databases. This field is for future use only and should not be changed.
default_provisioned_redis_version string Default Redis version
default_sharded_proxy_policy single

all-master-shards

all-nodes
Default proxy_policy for newly created sharded databases' endpoints
default_shards_placement dense
sparse
Default shards_placement for a newly created databases
default_tracking_table_max_keys_policy integer (default: 1000000) Defines the default value of the client-side caching invalidation table size for new databases. 0 makes the cache unlimited.
endpoint_rebind_propagation_grace_time integer Time to wait between the addition and removal of a proxy
failure_detection_sensitivity high
low
Predefined thresholds and timeouts for failure detection (previously known as watchdog_profile)
high (previously local-network) – high failure detection sensitivity, lower thresholds, faster failure detection and failover
low (previously cloud) – low failure detection sensitivity, higher tolerance for latency variance (also called network jitter)
hide_user_data_from_log boolean (default: false) Set to true to enable the hide-user-data-from-log Redis configuration setting, which avoids logging user data
login_lockout_counter_reset_after integer Number of seconds that must elapse between failed sign in attempts before the lockout counter is reset to 0.
login_lockout_duration integer Duration (in secs) of account lockout. If set to 0, the account lockout will persist until released by an admin.
login_lockout_threshold integer Number of failed sign in attempts allowed before locking a user account
max_saved_events_per_type integer Maximum saved events per event type
max_simultaneous_backups integer (default: 4) Maximum number of backup processes allowed at the same time
parallel_shards_upgrade integer Maximum number of shards to upgrade in parallel
persistence_cleanup_scan_interval string CRON expression that defines the Redis cleanup schedule
persistent_node_removal boolean When removing a node, wait for persistence files to be created for all migrated shards
rack_aware boolean Cluster operates in a rack-aware mode
redis_migrate_node_threshold integer Minimum free memory (excluding reserved memory) allowed on a node before automatic migration of shards from it to free more memory
redis_migrate_node_threshold_p integer Minimum free memory (excluding reserved memory) allowed on a node before automatic migration of shards from it to free more memory
redis_provision_node_threshold integer Minimum free memory (excluding reserved memory) allowed on a node before new shards can no longer be added to it
redis_provision_node_threshold_p integer Minimum free memory (excluding reserved memory) allowed on a node before new shards can no longer be added to it
redis_upgrade_policy major
latest
Create/upgrade Redis Enterprise software on databases in the cluster by compatibility with major versions or latest versions of Redis Community Edition
resp3_default boolean (default: true) Determines the default value of the resp3 option upon upgrading a database to version 7.2
shards_overbooking boolean If true, all databases' memory_size is ignored during shards placement
show_internals boolean Show internal databases (and their shards and endpoints) REST APIs
slave_ha boolean Enable the replica high-availability mechanism. Deprecated as of Redis Enterprise Software v7.2.4.
slave_ha_bdb_cooldown_period integer Time in seconds between runs of the replica high-availability mechanism on different nodes on the same database
slave_ha_cooldown_period integer Time in seconds between runs of the replica high-availability mechanism on different nodes on the same database
slave_ha_grace_period integer Time in seconds between a node failure and when the replica high-availability mechanism starts relocating shards
RATE THIS PAGE
Back to top ↑