🔴 Redis Expert

← Back to skills

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

Category: Backend & Cloud
Repo: vuralserhat86-antigravity-agentic-skills
Path: skills/redis_expert/SKILL.md
Updated: 1/3/2026, 12:20:04 PM

AI Summary

> Düşük gecikmeli veri depolama, önbellekleme ve mesajlaşma çözümleri. It is useful for API design, databases, authentication, cloud deployment, and serverless. Source: vuralserhat86-antigravity-agentic-skills (skills/redis_expert/SKILL.md).

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

Related skills