Remove From Cache Kullanım Senaryosu: E-Ticaret Ürün Filtrelerinin Temizlenmesi

Senaryo: Bir e-ticaret uygulamasında kullanıcı, ürün filtrelerini önceden Push To Cache ile kaydetmiş. Ancak artık eski filtreleri temizlemek istiyor. Remove From Cache aksiyonu ile bu filtreler Cache’den silinir ve sonraki Fetch From Cache işlemleri bu key’den veri döndüremez.

Adım Adım Kullanım

  1. Kullanıcı Filtreleri Temizleme
    • Kullanıcı filtreleri uyguladıktan sonra “Clear Filters” butonuna tıklar.
  2. Remove From Cache Aksiyonunun Çalıştırılması
    • Bu butona OnClick aksiyonu olarak Remove From Cache eklenir.
  3. Parametreler
    • Cache Key: user_123_filters
  4. Cache Sağlayıcısı
    • Web uygulaması için Redis seçildi ve kullanıcı kendi Redis Instance’ını Configuration Manager’dan bağladı.
    • Mobil uygulama için InMemory seçildi; uygulama kapatıldığında değerler silinecek.
  5. Veri Silinmesi
    •  Remove From Cache aksiyonu, belirtilen cache key’i ve ilgili veriyi seçilen cache sağlayıcısından siler.
  6. Diğer Aksiyonlarda Kullanım
    • Daha önce Fetch From Cache ile kullanılabilecek key artık geçerli değildir.
    • Örnek: Kullanıcı “Saved Filters” panelini açsa bile user_123_filters key’i bulunamayacak ve filtreler form alanlarına yüklenmeyecek.
  7. Test ve Doğrulama
    • Web: Redis CLI ile KEYS * ve GET user_123_filters komutlarıyla key’in silindiğini doğrulayın.
    • Mobil: InMemory cache preview modunda aksiyonu çalıştırarak verinin silindiğini test edin.