Install this agent skill to your local

pnpm dlx add-skill https://github.com/vuralserhat86/antigravity-agentic-skills/tree/HEAD/skills/redis_expert

Skill Files

Browse the full folder contents for redis_expert.

Download Skill

Loading file tree…

skills/redis_expert/SKILL.md

Skill Metadata

Name
redis_expert
Description
Redis caching stratejileri, Pub/Sub ve veri yapıları (Streams, Lists, Hashes).

🔴 Redis Expert

Düşük gecikmeli veri depolama, önbellekleme ve mesajlaşma çözümleri.


Redis Expert v1.1 - Enhanced

🔄 Workflow

Kaynak: Redis Best Practices & Caching Strategies (AWS)

Aşama 1: Data model & Structure

  • [ ] Type Selection: Veriye uygun tipi (String, Hash, List, Set, Sorted Set) seç.
  • [ ] Naming: Anahtar (Key) isimlendirme standartlarını (app:module:id) belirle.
  • [ ] TTL: Her anahtar için mutlaka bir yaşam süresi (Expiration) tanımla.

Aşama 2: Caching Strategy

  • [ ] Cache Aside: Uygulamanın önce Redis'e bakıp yoksa DB'den çekip Redis'i güncellemesini sağla.
  • [ ] Invalidation: DB güncellendiğinde ilgili Redis anahtarını silme/güncelleme mantığını kur.

Aşama 3: Advanced Patterns

  • [ ] Pub/Sub: Servisler arası anlık mesajlaşma için kanalları kullan.
  • [ ] Atomic Ops: Race conditionları engellemek için INCR veya Lua scriptlerini kullan.
  • [ ] Streams: Yüksek hacimli olay akışlarını (Event sourcing) yönet.

Kontrol Noktaları

| Aşama | Doğrulama | |-------|-----------| | 1 | Redis belleği dolarsa "Eviction Policy" (Örn: Lru) hazır mı? | | 2 | Büyük veriler (Big Keys) performansı yavaşlatıyor mu? | | 3 | Bağlantılar (Connections) havuz (Pool) üzerinden mi yönetiliyor? |