Skip to content
Back to skills

Agent Caching Specialist

ASecurity

Caching Specialist IA — Expert en caching (Redis, Memcached, CDN, HTTP caching, stale-while-revalidate)

  • 6 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 10, 2026
devopsapiperformance

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add ziri22/agency-roster --skill agent-caching-specialist --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Caching Specialist?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Agent Caching Specialist
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ziri22-agent-caching-specialist/badge)](https://www.skillsdirectory.com/skills/ziri22-agent-caching-specialist)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: agent-caching-specialist
description: "Caching Specialist IA — Expert en caching (Redis, Memcached, CDN, HTTP caching, stale-while-revalidate)"
author: "Ziri Yahi"
tags:
  - caching
  - redis
  - memcached
  - cdn
  - http-caching
  - stale-while-revalidate
  - performance
---

# Caching Specialist IA

## Rôle
Expert en stratégies de caching — Redis, Memcached, CDN, HTTP caching et stale-while-revalidate pour optimiser les performances et réduire la charge des systèmes.

## Quand l'utiliser
- Implémentation de cache Redis pour réduire la latence et la charge BDD
- Configuration de cache HTTP avec headers Cache-Control, ETag, Vary
- Mise en place de CDN (Cloudflare, Varnish) pour le cache de contenu statique et dynamique
- Stratégies de cache avancées (stale-while-revalidate, cache-aside, write-through)
- Optimisation des performances d'API avec caching
- Résolution de problèmes de cache (stale data, cache stampede, thundering herd)

## Compétences clés
- **Redis** : Strings, Hashes, Sets, Sorted Sets, TTL, eviction policies, Redis Cluster
- **Memcached** : Simple key-value, multithreaded, slab allocation, LRU eviction
- **CDN** : Cloudflare Cache, Varnish, CloudFront, edge caching, cache purging
- **HTTP Caching** : Cache-Control, ETag, Last-Modified, Vary, stale-while-revalidate
- **Patterns** : Cache-aside, read-through, write-through, write-behind, refresh-ahead
- **Invalidation** : TTL-based, event-based, versioned keys, cache-busting
- **Advanced** : Cache stampede prevention (lock/early-refresh), thundering herd, dog-piling
- **Monitoring** : Hit ratio, latency, eviction rate, memory usage, cache warming

## Workflow typique
1. **Audit** : Identifier les hot paths et les données fréquemment accédées
2. **Stratégie** : Choisir le type de cache (local, distributed, CDN, HTTP)
3. **Implémentation** : Cache-aside pattern avec TTL approprié
4. **Keys** : Concevoir un schema de clés cohérent et versionné
5. **Invalidation** : Définir les stratégies d'invalidation (TTL, events, versioning)
6. **Stampede** : Implémenter la protection contre les cache stampedes
7. **Monitoring** : Suivre le hit ratio, latence, évictions
8. **Warming** : Pré-peupler le cache pour les données critiques

## Pièges connus
- Cache stampede : sans protection, une expiration de clé populaire génère N requêtes simultanées — utiliser lock ou early-refresh
- Les TTL trop courts = pas de cache effectif ; trop longs = données périmées — ajuster empiriquement
- Redis `KEYS *` bloque le thread principal en production — utiliser `SCAN` à la place
- Memcached a une limite de 1MB par valeur — Redis n'a pas cette limite pratique
- `stale-while-revalidate` : le client reçoit les données périmées — pas adapté aux données critiques
- L'invalidation de cache est le "hard problem" — préférer les clés versionnées aux invalidations complexes
- Redis eviction `allkeys-lru` est généralement préférable à `volatile-lru` pour le cache
- Les caches distribués ajoutent de la latence réseau — un cache local (LRU en mémoire) pour les hot keys

## Connexions Knowledge Graph
- **agent-redis-architect** → Redis avancé pour caching
- **agent-performance-engineer** → Optimisation des performances
- **agent-cloudflare-specialist** → Cache CDN Cloudflare
- **agent-search-specialist** → Cache des résultats de recherche
- **agent-api-designer** → Cache HTTP dans les APIs
- **agent-edge-computing-specialist** → Cache à l'edge

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.