redis-cluster

Manage production Redis clusters with safe scaling and resharding.

1|1|Updated Nov 18, 2025
One-click install
npx skills add https://github.com/pluginagentmarketplace/custom-plugin-redis --skill redis-cluster
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: redis-cluster
Source: https://github.com/pluginagentmarketplace/custom-plugin-redis/tree/main/skills/redis-cluster
Command: npx skills add https://github.com/pluginagentmarketplace/custom-plugin-redis --skill redis-cluster

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Redis cluster management is complex and error-prone when scaling, resharding, and maintaining high availability across multiple nodes.

Core Features & Use Cases

  • Cluster creation and scaling: manage 3 masters with replicas, add/remove nodes, and perform resharding with guardrails.
  • Operational safety and observability: enforce backups before reshard, monitor health with observability hooks, and track cluster metrics.
  • Use Case: Deploy a production Redis cluster with 6+ nodes and execute safe resharding while validating slot coverage.

Quick Start

Initialize a production-grade Redis cluster with six or more nodes and perform initial health checks.

Frequently Asked Questions about redis-cluster

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely reshard a production Redis cluster without losing data?

To safely reshard a production Redis cluster, you must enforce backups before resharding and validate slot coverage. This process manages multi-node slot rebalancing with guardrails, retries on transient errors, and records observability metrics to ensure cluster health.

What is the best way to scale out a multi-node Redis cluster in production?

Scaling out a multi-node Redis cluster involves adding new master and replica nodes and executing resharding with guardrails. This approach enforces configuration validation rules and tracks cluster metrics to maintain high availability during the scaling process.

How do I add and remove nodes in a Redis cluster with replicas?

Adding and removing nodes in a Redis cluster with replicas requires executing safe scaling operations that enforce configuration rules. The process validates slot coverage, records observability metrics, and retries on transient errors to maintain cluster health.

Do I need to back up my Redis cluster before performing failover or resharding?

Yes, you need to back up your Redis cluster before performing failover or resharding. Enforcing backups before resharding is a core operational safety feature designed to prevent data loss during multi-node scaling or failover processes.

Why does Redis cluster resharding fail with transient errors?

Redis cluster resharding can fail with transient errors due to temporary network or node availability issues. This management process automatically retries on transient errors while enforcing validation rules and recording observability metrics for cluster health.

Can I use this to deploy a 6-node Redis cluster with 3 masters and replicas?

Yes, you can deploy a production Redis cluster with six or more nodes, configured with 3 masters and replicas. The process enforces operational safety, validates slot coverage, and performs initial health checks during initialization.