Şirket bilgisayarında predis paketini kurup şuan size sorun diye gösterdiğim şeylerin hepsini gerçekleştirdim.
Kendi Pc'md yaptığım şeyler şunlar:
Not: Bilgisayarım windows ve geliştirme ortamı için laragon kullanıyorum
2-Bilgisayarım microfost app den ubuntuyu yükledim ve bağlandığımdan
https://www.hizliresim.com/lmqfbxc clie bağlanarak ve redisnight diye bir ui vasıtası ile emin oldum
https://www.hizliresim.com/rns0c1d
3-ardından predis/predis paketini kurudum laravel projeme
4-ardından verdiği default değerlerin bağlanması için yeterli olduğundan emin oldum.
5-Laravel redis client olarak default olarak phpredis kullandığını gördüm ve env dosyasına
6-envde cache driveri
CACHE_DRIVER=redis
olarak değiştirdim
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
bunlar vardı saten
REDIS_CLIENT=predis
ben sadece bunu ekledim.
Ardından acaba gerçekten cache driveri kullanıyor mu diye bir basiti put işlemi koyup
cli 'de keys * dediğimde keyimi görmeyi istedim ;
7-api.php dosyama
Route::get('test', function () {
cache()->put('key1', 'value1');
return cache()->get('key1');
});
böyle bir şey yazıp göreyim dedim
ama ne cli de keys * yazınca ne de redisnight da böyle bir keyin geldiği gördüm!
test olraka acaba gerçekten predis clientini mi kullanıyor diye env de koyduğım prdesi i belirttiğim yeri kaldırıp denedim program bu sefer phpredsi clientin kullanarak bir şeyler yapmayı denedi ve hata verdi ben de burda haaa gerçekten ben client olarak predis i kullanıyorum çıkarımmında bulundum.
Neyi yanlış veya eksik yaptığımı bilmiyorum cevaplar için çok teşekkürler.