Laravel ile Redis'i kullanın

İçindekiler

redis Değerleri saklamamıza ve çok hızlı bir şekilde danışmamıza izin veren gelişmiş bir platformdur, bir önbellek gibidir, oturumlar veya bir oturum sırasında devam etmesi gereken verilerle bunları veritabanında saklamaya gerek kalmadan çalışabiliriz.

kullanabilmek için redis, laravel Hizmetle düzgün bir şekilde etkileşim kurabilmemiz için bize destek veren sınıflarımız olduğundan, bu sunucunun yalnızca erişebileceğiniz bir konumda bir örneğine sahip olmanız gerekir.

GereksinimlerÖnce bir sunucuya ihtiyacımız olacak redis uygulamamız için işlevsel ve kullanılabilir, bunun için ziyaret edebiliriz redis.io ve nasıl kurulacağı konusunda hız kazanın. O zaman standart bir kuruluma ihtiyacımız olacak laravel, ayrıca görüş ve rota yapmayı da bilmeliyiz.

Her şeyin çalışmasını sağlamak için birkaç basit adımı izleyeceğiz:

1- Her şeyden önce bazı rotalar oluşturmalıyız, ilki istek yaptığımızda formun bize gösterdiği rota olacaktır. ELDE ETMEK, daha sonra formun Gönderi yoluyla gönderilmesini yakalayan ve değerleri ileten bir rota oluşturacağız. redisSon olarak view çağıran ve buradan elde edilen değerleri gösteren bir rota oluşturmalıyız. redis. Şimdi kullanmamız gereken kodu görelim:

2- ile olan bağlantıya biraz bakarsak redis paketlerine ait olan aynı adı taşıyan bir sınıf tarafından işlenir. laravel, senin yöntemini kullanıyoruz bağlantı () uygulamamız ile sunucu arasındaki bağlantıyı kuracağımız redis, daha sonra kullanılacak değerleri ayarlamak için yöntemi kullanacağız hset ()Metod içerisinde alacağı örneği, değişkenin adını ve son olarak değeri, bu durumda formdan ne alacağını belirleriz.

3- Daha sonra verilere bakan görünümde sunucu ile tekrar bağlantı kuracağız. redis, ve yöntemle elde edeceğiz hget (), ihtiyaç duyduğumuz örnek ve değeri ve bununla içeriğinin bir izlenimini yaratabilir, böylece uygulamamızın çalıştığını onaylayabiliriz.

Neden Redis'i kullanmalısınız?kullanmaktan çok daha hızlı bir hizmettir. Veri tabanı oturumları depolamak için, bununla, uygulamamızın performansından veya deneyiminden ödün vermeden birçok kullanıcı için büyük miktarda veriyi taşıyabilme avantajına sahibiz.

Ek olarak biz de kullanabiliriz redis ekosistemimizdeki diğer hizmetlerle bilgi paylaşmak ve böylece mevcut araçlardan en iyi şekilde yararlanmak için bir aracı olarak.

Bununla bu öğreticiyi bitiriyoruz, nasıl dahil edileceğini öğrendik redis ve yapılan uygulamamıza sağladığı avantajlar laravel, Aksine redis veritabanınız ilişkisel bir veritabanı değil anahtar> değer, belki geleneksel uygulamalar gibi değil, bilgiyi etkili bir şekilde organize etmemize izin verir, ancak bir şekilde büyük hızından yararlanabiliriz.

Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave