Redis Clustering
Projektuj klucze Redis bezpieczne dla klastra i kieruj odczyty do replik bez błędów CROSSSLOT.
Testowano · Działa
Co robi ten skill
Uczy projektowania kluczy z hash-tagami, tak by wielokluczowe operacje w Redis Cluster (MGET, pipeline'y, Lua, transakcje) trafiały do jednego slotu zamiast rzucać CROSSSLOT, a także kiedy i jak kierować odczyty do replik. Uruchamia się przy projektowaniu kluczy dla klastra, debugowaniu CROSSSLOT, transakcjach wielokluczowych i kierowaniu odczytów do replik dla cache'y/dashboardów/analityki.
Raport z testu
Zlecono mu LMOVE między listami pending/processed użytkownika i serwowanie feedu odczytywanego z repliki: bazowy kod używał gołych kluczy 'user:1001:pending', które w prawdziwym klastrze rzucają CROSSSLOT, wersja ze skillem opakowała je w '{user:1001}' i ustawiła read_from_replicas=True — konkretna różnica typu awaria-produkcji-czy-nie.
Testowano: 2026-07-13 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/redis/agent-skills cd agent-skills mkdir -p ~/.claude/skills cp -r skills/redis-clustering ~/.claude/skills/redis-clustering
Komendy i przykładowe prompty
/redis-clusteringProjektuj klucze Redis bezpieczne dla klastra i kieruj odczyty do replik bez błędów CROSSSLOT.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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