Skip to content

Conversation

@kirilkalchev
Copy link

This new backend enables using a Redis Cluster to reliably store objects in the cache.

With data sharding and built-in failover, Redis Cluster ensures that both service and data remain available even if some nodes go down. Each shard has replicas that can automatically take over in case of a primary node failure, providing redundancy and improved fault tolerance.

Please note that, due to asynchronous replication, some of the most recent data written to a primary node may be lost if that node fails before the changes are replicated to its replicas. Additionally, a brief interruption may occur while the cluster detects the failure and promotes a replica to primary.

Redis Cluster documentation (https://redis.io/docs/latest/operate/oss_and_stack/management/scaling/) provides recommendations for minimum node counts and offers several architecture examples.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant