LADA Cache | Laravel Redis Cache Paketi

8 yıl önce Beyazıt Kölemen tarafından yazılmıştır.-3.868 Okunma

Daha önceki yazılımlarımda Laravel Cache ile ilgili basit bilgiler vermiştim.

Fakat tüm bu bilgileri tek tek kullanmak, birden fazla model yapısında tek tek tanımlayıp, Update/Create/Delete gibi eventlarda tekrar ayarlamak bir süreden sonra can sıkmaya başlamıştı.

Kısaca durumu şöyle anlatıyım.. Sürekli içeriğin değiştiği yada silindiği veritabanlarında Cache işlemlerinde flush metodlarını kullanmamız gerekiyordu.. Yani yeni bir veri geldiğin de eğer cache i sıfırlamazsak eski verileri göstermeye devam ediyordu.. Cache::flush gibi metodlarla yaptığımız bu işlemlere ek olarak query işlemlerinde de ek bir tag tanımlamamız ve bunları da ayarlamamız gerekiyordu..

Dün bu işlemlerden bunalıp sorunu çözmeye çalışırken karşılaştığım harika bir paketi anlatmak istedim.

Lada Cache

Lada cache ile kullandığınız modele bir kere tanımlamanız ve Elequent modelini extend etmeniz yeterli oluyor.

Model yapımız da;

şeklinde kullanarak o modelle ilgili yapılan tüm işlemleri tek sefer de cachelemiş oluyoruz. Ek olarak update/delete/create gibi işlemler de yine paket flush olayını da yaptığı için cache olayını dinamikleştirmeyi başarmış olduk.

Yine artisan üzerinden yada env dosyası üzerinden aktif,pasif yapabileceğiniz harika bir paket olmuş..

, ,

“LADA Cache | Laravel Redis Cache Paketi” için 2 yanıt

  1. Gökhan dedi ki:

    Örnek bir kullanım eklemeniz mümkünmü acaba? Yani model katmanında bir sorgu ile bir örnek yaparsanız çok mutlu olurum.

Bir Cevap Yazın