Laravel Redis Kurulum ve Kullanımı
Bu makalemizde laravelde redis kurulumu ve kullanımını anlatacağız. Laravel cache driverlarından biri olan redis sunucu performansınızı arttırmak sorgu sürelerinizi kısaltmak için son derece etkili bir yöntemdir. Redis'in NoSql bir veritabanı olması nedeniyle veri saklama güncelleme ve çağırma işlemleri oldukça hızlıdır. Laravelde verileri cachelerken file kullanmak yerine redis kullanarak işlemlerinizi hızlandırabilir sunucu üzerinden büyük bir yük kaldırabilirsiniz.
1. Composer ile Redis Paketini İndirme
Laravelde composer kullanarak redis paketimizi indiriyoruz.
composer require predis/predis
2. env Dosyamızdaki Ayarları Güncelliyoruz
CACHE_DRIVER=redis
SESSION_DRIVER=redis
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
Harika! Laravel redis paketimiz kullanıma hazır dikkat etmemiz gerekenlerden en önemlisi çalıştığımız sunucuda redis paketinin kurulu olup olmadığıdır. Eğer çalıştığımız sunucu yada localde bir redis kurulu değil ise hata alabilirsiniz lütfen öncelikle redis paketini sunucuya kurduktan sonra laravel kurulumuna geçiniz.
Redis kullanımı cacheleme işlemleri
use Illuminate\Support\Facades\Cache;
// Store a value in the Redis cache for 60 minutes
Cache::put('key', 'value', 60);
// Retrieve a value from the Redis cache
$value = Cache::get('key');