redis-patterns
Redis-Caching und Rate Limiting implementieren
Der Aufbau Redis-gestützter Features kann fehleranfällig sein. Diese Skill bietet Upstash Redis-Muster für Caching, Invalidierung, Rate Limiting, Sessions, Pub/Sub und Bestenlisten.
Mit meinem Agent installieren
Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.
Review the Skillstore skill "redis-patterns" from https://skillstore.io/skills/barnhardt-enterprises-inc-redis-patterns.md and its manifest at https://skillstore.io/api/skills/barnhardt-enterprises-inc-redis-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ihr Agent sollte weiterhin seinen Plan anzeigen und alle von der Sicherheitsrichtlinie verlangten Bestätigungen anfordern.
Agent-lesbare Ressourcen
Verwenden Sie diese Links, wenn ein KI-Agent, Crawler oder Skript sauberen Kontext benötigt, statt die vollständige Seite zu lesen.
Testen
„redis-patterns“ wird verwendet. Redis-Caching zu einer Benutzerabfrage in einer TypeScript-API hinzufügen.
Erwartetes Ergebnis:
Ein Cache-Aside-Plan mit einem benutzerspezifischen Schlüssel, einer TTL von fünf Minuten und Cache-Befüllung nach Datenbank-Lesezugriffen.
„redis-patterns“ wird verwendet. Einen POST-Endpunkt vor Burst-Traffic schützen.
Erwartetes Ergebnis:
Ein Rate-Limit-Design mit gleitendem Fenster sowie limit-, remaining- und reset-Response-Headern für abgelehnte Requests.
„redis-patterns“ wird verwendet. Kurzlebige Sessions in Redis speichern.
Erwartetes Ergebnis:
Ein Session-Ablauf, der ID-Generierung, Redis-Ablaufzeit, Lookup per Session-ID und Löschung beim Abmelden abdeckt.
Sicherheitsaudit
Mittleres RisikoMost static external-command findings are false positives caused by Markdown code fences and TypeScript template literals. Environment variable references are standard Upstash client configuration and do not expose secrets. One semantic issue remains: the rate-limiting example trusts x-forwarded-for without documenting proxy validation.
Bestätigte Sicherheitsbedenken (1)
Risikofaktoren
⚙️ Externe Befehle (21)
🔑 Umgebungsvariablen (4)
Diesen Bericht teilen & zitieren
Teile den versionierten Bewertungsbericht, das neutrale Badge, die Einbettungskarte und Zitate. Skillstore berichtet Nachweise, ohne zu entscheiden, ob dieser Skill sicher ist.
Berichtslink kopieren
https://skillstore.io/skills/barnhardt-enterprises-inc-redis-patterns/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/barnhardt-enterprises-inc-redis-patterns?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/barnhardt-enterprises-inc-redis-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/barnhardt-enterprises-inc-redis-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/barnhardt-enterprises-inc-redis-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Wissenschaftliche Zitate (APA · BibTeX · CFF)
APA-Zitat
Barnhardt-Enterprises-Inc. (2026). redis-patterns security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/barnhardt-enterprises-inc-redis-patterns/audits/8BibTeX-Zitat
@techreport{barnhardt-enterprises-inc-barnhardt-enterprises-inc-redis-patterns-2026,
author = {Barnhardt-Enterprises-Inc},
title = {redis-patterns security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/barnhardt-enterprises-inc-redis-patterns/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "redis-patterns security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "Barnhardt-Enterprises-Inc"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/barnhardt-enterprises-inc-redis-patterns/audits/8"
identifiers:
- type: other
value: "skillstore:barnhardt-enterprises-inc-redis-patterns:audit:8"
description: "Skillstore immutable audit report identifier"
Skillstore-Score
Warum dieser Score Evidenzvertrauen: HochWas Sie erstellen können
API-Caching hinzufügen
Backend-Entwickler können Redis-Cache-Aside-Lesezugriffe und TTL-basierte Speicherung zu gängigen Datenbankabfragen hinzufügen.
Endpunkte schützen
API-Teams können das Upstash-Beispiel für ein gleitendes Fenster anpassen, um stark frequentierte Routen zu begrenzen.
Redis-Features prototypisieren
Product Engineers können Sessions, Pub/Sub und Bestenlisten-Muster erkunden, bevor sie Produktionsversionen erstellen.
Diese Prompts ausprobieren
Verwende diese Skill, um Upstash Redis-Caching zu einer Benutzerabfrage hinzuzufügen. Füge den Cache-Schlüssel, die TTL und den Invalidierungspunkt ein.
Verwende diese Skill, um einen Upstash Redis-Rate-Limiter für meine API-Route zu entwerfen. Füge Response-Header und Hinweise zur Proxy-Sicherheit ein.
Verwende diese Skill, um Redis-Session-Speicher für meine App zu skizzieren. Füge Ablauf, Lookup, Löschung und Sicherheitsüberlegungen ein.
Verwende diese Skill, um Redis-Muster für Caching, Invalidierung, Rate Limiting, Pub/Sub-Events und Bestenlisten in meinem Service vorzuschlagen.
Bewährte Praktiken
- Verwende klare Schlüssel-Namespaces, damit Benutzer-, Session-, Listen- und Bestenlisten-Daten nicht kollidieren.
- Wähle TTL-Werte basierend auf Datenaktualität und Auswirkungen auf Benutzer.
- Invalidiere zugehörige Cache-Einträge unmittelbar nach erfolgreichen Schreibvorgängen.
Vermeiden
- Cache keine sensiblen Daten, ohne Aufbewahrungs- und Zugriffsanforderungen zu prüfen.
- Vertraue x-forwarded-for nicht, sofern dein Deployment Proxy-Header nicht validiert.
- Verwende keinen gemeinsamen Cache-Schlüssel für Daten, die je nach Benutzer oder Tenant variieren.
Häufig gestellte Fragen
Installiert diese Skill Redis oder Upstash?
Auf welchen Anbieter zielt die Skill ab?
Kann ich dies mit Claude, Codex oder Claude Code verwenden?
Enthält sie Produktionshärtung?
Deckt sie Cache-Invalidierung ab?
Deckt sie Redis-Features über Caching hinaus ab?
Entwicklerdetails
Lizenz
MIT
Skillstore-Revision
r1
Versionshinweis
Der Autor hat keine Version angegeben.
Repository
https://github.com/Barnhardt-Enterprises-Inc/quetrex-claude/tree/main/skills/redis-patternsRef.
c4231f0153ccd2a2ed62274c5a372bf8f2386d3f
Aktualität der Wartung
20.7.2026
Nutzung
7 Downloads · 223 Aufrufe
Dateistruktur
📄 SKILL.md