Kullanım Senaryosu: E-Ticaret Ürün Filtrelerinin Kontrolü

Bir e-ticaret uygulamasında kullanıcı, ürün filtrelerini Push To Cache ile kaydetmiş. Kullanıcı filtreleri uygulamadan önce, Check Key Existence aksiyonu ile filtrelerin Cache’de olup olmadığı kontrol edilir. Böylece Fetch From Cache veya Remove From Cache aksiyonları yalnızca geçerli Key’ler üzerinden çalışır.

Adım Adım Kullanım

  • Filtre Key Kontrolü
    • Kullanıcı ürün listesi sayfasına geldiğinde sistem, user_123_filters key’inin cache’de bulunup bulunmadığını Check Key Existence ile kontrol eder.
  • Check Key Existence Aksiyonunun Çalıştırılması
    • Sayfa yüklenme veya buton tıklama olayına OnClick aksiyonu olarak eklenir.
  • Parametreler
    • Cache Key: user_123_filters
  • Sonraki Aksiyonlar
    • Eğer key mevcutsa: Fetch From Cache ile filtreler yüklenir.
    • Eğer key yoksa: Kullanıcıya “Önce filtreleri kaydedin” gibi bir uyarı gösterilebilir veya default değerler uygulanır.
  • Test ve Doğrulama
    • Web: Redis CLI ile EXISTS user_123_filters komutu ile key varlığı doğrulanır.
    • Mobil: InMemory cache preview modunda key’in varlığı veya yokluğu test edilir.