Skip to content

feat: ZMS-6: Add redis cluster support - #1002

Open
NickOvt wants to merge 34 commits into
masterfrom
ZMS-6
Open

feat: ZMS-6: Add redis cluster support#1002
NickOvt wants to merge 34 commits into
masterfrom
ZMS-6

Conversation

@NickOvt

@NickOvt NickOvt commented Feb 19, 2026

Copy link
Copy Markdown
Contributor
  • This is a backwards compatible change. Current WD instances running using standalone redis will continue running as is.
  • Currently not all potentially-same-slot (or same-node) keys are hashed to same slot, as some WD plugins may use the non hash-tag versions of the keys (zonemta-wildduck, haraka-plugin-wildduck).
  • Lua scripts use the same key for all commands so separate hash tags for them are not required.
  • Some multi() commands have been currently broken down into multiple redis commands (optimized as best as possible using Promise.all or Promise.allSettled).
  • If using standalone redis then the original commands are preserved as is for multi() calls or where it made sense to leave them as-is.

@NickOvt
NickOvt requested a review from andris9 February 19, 2026 14:13
@NickOvt NickOvt self-assigned this Feb 19, 2026
@NickOvt
NickOvt marked this pull request as ready for review February 26, 2026 09:21
@github-actions

Copy link
Copy Markdown
Contributor

This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 20 days.

@NickOvt NickOvt added pending Do not close automatically and removed no-pr-activity labels Jul 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pending Do not close automatically

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants