Yazan

Metgesoft

Yayın Tarihi

2024-02-15 21:27:03

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');