1. Memcached Yükleme
Eğer sunucunda Memcached kurulu değilse, aşağıdaki komutlarla yükleyebilirsin:
Ubuntu/Debian:

Eğer sunucunda Memcached kurulu değilse, aşağıdaki komutlarla yükleyebilirsin:
Ubuntu/Debian:
sh · sh
sudo apt update
sudo apt install memcached libmemcached-tools--------
sh · sh
sudo yum install memcached libmemcached--------
sh · sh
sudo systemctl enable memcached
sudo systemctl start memcached.env dosyanı aç ve aşağıdaki gibi ayarla:
sh · sh
CACHE_DRIVER=memcachedDaha sonra config/cache.php dosyanı aç ve memcached ayarlarını yap
cache.php · php
memcached' => [
'servers' => [
[
'host' => env('MEMCACHED_HOST', '127.0.0.1'),
'port' => env('MEMCACHED_PORT', 11211),
'weight' => 100,
],
],
],Eğer farklı bir sunucuda çalışıyorsa, .env dosyasında host adresini değiştirebilirsin
php · php
Cache::put('anahtar', 'değer', now()->addMinutes(10));Veriyi alma
php · php
$deger = Cache::get('anahtar');Veriyi kontrol etme ve yoksa ekleme
php · php
Cache::remember('anahtar', now()->addMinutes(10), function () {
return 'Bu veri cache\'e kaydedildi!';
});Cache temizleme
php · php
Cache::flush();Aşağıdaki komutla Laravel’in cache sisteminin düzgün çalıştığını test edebilirsin
sh · sh
php artisan cache:clear
php artisan config:clear
php artisan config:cacheDaha sonra Laravel Tinker kullanarak cache’e veri ekleyip alabilirsin
sh · sh
echo "stats settings" | nc localhost 11211Eğer null döndürüyorsa Memcached servisini ve Laravel ayarlarını tekrar kontrol et
Memcached’in çalışıp çalışmadığını kontrol etmek için şu komutu çalıştır
sh · sh
memcached-tool 127.0.0.1:11211 statsBu komutlar, Memcached’in aktif olup olmadığını ve performans istatistiklerini gösterecektir.
Written by
Mahmut Sarıkaya
Software Developer
No comments yet. Be the first to share your thoughts!