Redis Clustering
Ontwerp cluster-veilige Redis-keys en route reads naar replica's zonder CROSSSLOT-errors.
Getest · Werkt
Wat het doet
Leert hash-tag key-design zodat multi-key Redis Cluster-operaties (MGET, pipelines, Lua, transacties) op één slot landen in plaats van CROSSSLOT te gooien, plus wanneer en hoe je reads naar replica's routeert. Triggert op cluster-key-design, CROSSSLOT-debugging, multi-key-transacties en replica-read-routing voor caches/dashboards/analytics.
Testrapport
Vroeg hem om te LMOVE'en tussen de pending/processed-lijsten van een gebruiker en een feed-read van een replica te serveren: de baselinecode gebruikte kale keys als 'user:1001:pending' die in een echt cluster CROSSSLOT geven, de skill-versie wikkelde ze in '{user:1001}' en zette read_from_replicas=True — een concreet verschil tussen wel of geen productiecrash.
Getest op: 2026-07-13 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/redis/agent-skills cd agent-skills mkdir -p ~/.claude/skills cp -r skills/redis-clustering ~/.claude/skills/redis-clustering
Commando's en voorbeeldprompts
/redis-clusteringOntwerp cluster-veilige Redis-keys en route reads naar replica's zonder CROSSSLOT-errors.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Why am I getting CROSSSLOT errors on my MGET in Redis ClusterDesign Redis keys so multi-key transactions work on a sharded clusterRoute our read-heavy dashboard queries to Redis replicas instead of primary