Skip to content

Commit fa6633c

Browse files
authored
Adding Redis 8.4 RC1 image to test matrix. (#3820)
* Adding Redis 8.4 RC1 image to test matrix. * Fix spelling error.
1 parent c620503 commit fa6633c

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

.github/workflows/integration.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ jobs:
7676
max-parallel: 15
7777
fail-fast: false
7878
matrix:
79-
redis-version: ['8.4-M01-pre', '${{ needs.redis_version.outputs.CURRENT }}', '8.0.2' ,'7.4.4', '7.2.9']
79+
redis-version: ['8.4-RC1-pre', '${{ needs.redis_version.outputs.CURRENT }}', '8.0.2' ,'7.4.4', '7.2.9']
8080
python-version: ['3.9', '3.13']
8181
parser-backend: ['plain']
8282
event-loop: ['asyncio']

docs/multi_database.rst

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
Multi-database client (Active-Active)
22
=====================================
33

4-
The multi-database client allows your application to connect to multiple Redis databases, which are typically replicas of each other.
5-
It is designed to work with Redis Software and Redis Cloud Active-Active setups.
6-
The client continuously monitors database health, detects failures, and automatically fails over to the next healthy database using a configurable strategy.
4+
The multi-database client allows your application to connect to multiple Redis databases, which are typically replicas of each other.
5+
It is designed to work with Redis Software and Redis Cloud Active-Active setups.
6+
The client continuously monitors database health, detects failures, and automatically fails over to the next healthy database using a configurable strategy.
77
When the original database becomes healthy again, the client can automatically switch back to it.
88

99
Key concepts
@@ -29,7 +29,7 @@ Key concepts
2929
fine-grain tuned configuration of triggering fail over based on organic traffic.
3030

3131
- Failover strategy:
32-
The default strategy is based on staticly configured weights. It prefers the highest weighted healthy database.
32+
The default strategy is based on statically configured weights. It prefers the highest weighted healthy database.
3333

3434
- Command retry:
3535
Command execution supports retry with backoff. Low-level client retries are disabled and a global retry
@@ -269,9 +269,9 @@ configuration defined in the `MultiDBConfig` class.
269269
To avoid false positives, you can configure amount of health check probes and also
270270
define one of the health check policies to evaluate probes result.
271271

272-
**HealthCheckPolicies.HEALTHY_ALL** - (default) All probes should be successful.
273-
**HealthCheckPolicies.HEALTHY_MAJORITY** - Majority of probes should be successful.
274-
**HealthCheckPolicies.HEALTHY_ANY** - Any of probes should be successful.
272+
**HealthCheckPolicies.HEALTHY_ALL** - (default) All probes should be successful.
273+
**HealthCheckPolicies.HEALTHY_MAJORITY** - Majority of probes should be successful.
274+
**HealthCheckPolicies.HEALTHY_ANY** - Any of probes should be successful.
275275

276276
PingHealthCheck (default)
277277
^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -357,8 +357,8 @@ You can add custom health checks for specific requirements:
357357
Failure Detection (Reactive Monitoring)
358358
-----------------
359359

360-
The failure detector monitors command failures and marks a database as unhealthy when its failure rate exceeds a defined threshold within a sliding time window.
361-
Under real traffic conditions, this reactive detection mechanism likely triggers earlier than proactive health checks.
360+
The failure detector monitors command failures and marks a database as unhealthy when its failure rate exceeds a defined threshold within a sliding time window.
361+
Under real traffic conditions, this reactive detection mechanism likely triggers earlier than proactive health checks.
362362
You can extend the set of failure detectors by implementing your own and configuring it through the `MultiDBConfig` class.
363363

364364
By default the failure detector is configured for 1000 failures and a 10% failure rate

0 commit comments

Comments
 (0)