Redis Patterns
Bonnes pratiques Redis pour la production : structures de données, cache-aside, verrous distribués, limitation de débit, pub/sub, streams et gestion des connexions.
- Quoi
- Bonnes pratiques Redis pour la production : structures de données, cache-aside, verrous distribués, limitation de débit, pub/sub, streams et gestion des connexions.
- Coût
- Gratuit
- Prérequis
- Utilisez « Patterns Redis » avec votre Muse.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor : un skill de patterns aide-mémoire pour Redis dans les backends de production. Il associe chaque cas d'usage à la bonne structure de données (strings pour le cache, hashes pour les sessions, sorted sets pour les classements, streams pour les files durables), puis donne des recettes qui fonctionnent : cache-aside et write-through, invalidation par tags, stockage de sessions, limitation de débit à fenêtre fixe et à fenêtre glissante atomique en Lua, verrous distribués avec SET NX PX et libération vérifiée par token, pub/sub pour le fire-and-forget, et Redis Streams avec groupes de consommateurs pour la livraison garantie. Conventions de nommage des clés, tables de stratégie TTL, pooling de connexions, setups cluster et Sentinel, et politiques d'éviction complètent le tout, plus une table d'anti-patterns (KEYS étoile en production, clés sans TTL, blobs de plus de 100 Ko, ruées sur cache froid). Par @affaan-m, listé ici avec crédit à son créateur. Tiré du dépôt affaan-m/ECC (MIT). Bémols honnêtes : pur guide, rien à installer ; il faut un serveur Redis pour appliquer quoi que ce soit, et le verrouillage multi-noeud devrait passer par une librairie implémentant l'algorithme Redlock plutôt qu'un SET NX artisanal. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans MuseLe prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Utilisez « Patterns Redis » avec votre Muse. Prérequis : un serveur Redis auquel vous connecter (local ou hébergé). Skill de pur guide, rien à installer. 1. Ouvrez le skill : https://github.com/affaan-m/ECC/blob/main/skills/redis-patterns/SKILL.md et copiez le texte complet du SKILL.md. 2. Collez-le dans un chat avec Muse et ajoutez : « Ajoute du cache cache-aside avec TTL de 5 minutes à [cet endpoint] » ou « Implémente une limitation de débit à fenêtre glissante pour [cette API] selon ces patterns. » 3. Pour une revue de conception de clés, demandez : « Relis mon nommage de clés Redis et ma stratégie TTL contre cet aide-mémoire. » Astuce : mettez toujours un TTL ; les clés sans TTL s'accumulent indéfiniment et finiront par vous faire mal. Sécurité : un skill est du texte d'instructions ; il n'exécute rien tout seul. Ne lancez jamais KEYS étoile ni FLUSHALL contre la production, et relisez tout ce que Muse propose avant qu'il touche à votre instance Redis.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.