Push To Cache Aksiyonu İleri Seviye Özelleştirmeler

  • Koşullu Push: Belirli kullanıcı rolleri veya ekran durumlarına göre veri Cache’e eklenebilir.
  • Expiration Dinamiği: Kullanıcı girişine veya action sonucuna göre expiration süresi belirlenebilir.
  • Veri Formatı Kontrolü: JSON, String veya Number tipinde veri kaydedilebilir ve geri çekildiğinde tür doğrulaması yapılabilir.

Teknik Riskler

  • Yinelenen Key Kullanımı: Aynı key ile birden fazla veri push edilirse, önceki değer override edilir. Önemli veriler kaybolabilir.
  • Connection String Hataları: Redis, Mongo veya SQL connection string yanlış girilirse aksiyon başarısız olur.
  • Bellek Tükenmesi: InMemory veya Redis üzerinde büyük veri setleri push edilirse, uygulama performansı düşebilir veya sistem çökebilir.
  • Expiration Süresi Hataları: Yanlış belirlenmiş expiration süreleri nedeniyle veriler erken silinebilir veya gereksiz yere uzun süre tutulabilir.
  • Tip Uyumsuzluğu: Cache Item veri tipi ile downstream aksiyonlarda kullanılan veri tipi uyuşmazsa, beklenmedik hatalar oluşabilir.
  • Beta Riskleri: Redis ilgili bazı davranışlar önizleme ve test ortamlarında farklılık gösterebilir.