Cluster environment optimization
Optimize your cluster environments for better performance.
Redis Enterprise Software uses various algorithms to optimize performance. As part of this process, Redis Enterprise Software examines usage and load to adjust its runtime configuration. Depending on your specific usage and load, Redis Enterprise Software might take some time to adjust for optimal performance.
To ensure optimal performance, you must run your workload several times and for a long duration until performance stabilizes.
Failure detection sensitivity policies
You can optimize your cluster's thresholds and timeouts for different environments using the failure_detection_sensitivity
cluster policy:
-
high
(previously known aslocal-network watchdog_profile
) – high failure detection sensitivity, lower thresholds, and faster failure detection and failover -
low
(previously known ascloud watchdog_profile
) – low failure detection sensitivity and higher tolerance for latency variance (also called network jitter)
Depending on which policy you choose, Redis Enterprise Software uses different thresholds to make operation-related decisions.
The default policy is high
failure detection sensitivity for local-network
environments. If you are
running Redis Enterprise in a cloud environment, you should change the
configuration.
Change failure detection sensitivity
To change the cluster's failure_detection_sensitivity
, run one of the following rladmin
commands.
-
For Redis Enterprise Software version 6.4.2-69 and later, run:
rladmin tune cluster failure_detection_sensitivity [ low | high ]
-
For Redis Enterprise Software version 6.4.2-61 and earlier, run:
rladmin tune cluster watchdog_profile [ cloud | local-network ]
If Redis Enterprise Software still does not meet your performance expectations after following these instructions, contact support for help optimizing your environment.