Laravel Türkiye Discord Kanalı Forumda kod paylaşılırken dikkat edilmesi gerekenler!Birlikte proje geliştirmek ister misiniz?

Merhaba,

Şimdi Forge'de digitalocean ile oluşturulmuş bir projem var. Ben şimdi locale redisi kurup test edip daha sonra deploy edeceğim. Ama redis için ekstra bir ayar sunucu tarafında ayar yapmak gerekiyor mu?

Diğer bir şey ise sanırım redis'de iki türlü cache var laravel için hem normal Cache olarak kullanımı (laravelin Cache üzerine kendisi atıyor sanırım) hemde DB olarak. Şimdi bu aşamada nasıl ilerlemeliyim? Cache olarak ilk aşamada yeterli olur mu? Yani laravelin kendi cache özelliğine nazaran yoksa DB olarak mı kullanmalıyım? Eğer DB olarak seçersem ne zorlukları olur?

Teşekkürler.

  • mgsmus bunu yanıtladı.
  • gundogduyakici MySQL gibi bir database olarak kullanamazsınız. Sadece, Redis de bir database olduğu için ayarları config/database.php içinde, o kadar. Cache aldığınız veri Redis veri tabanına yazılmış oluyor.

    gundogduyakici Ama redis için ekstra bir ayar sunucu tarafında ayar yapmak gerekiyor mu?

    Gerekebilir de gerekmeyebilir de. Forge büyük ihtimalle Laravel ile kullanıma hazır şekilde hallediyordur.

    gundogduyakici MySQL gibi bir database olarak kullanamazsınız. Sadece, Redis de bir database olduğu için ayarları config/database.php içinde, o kadar. Cache aldığınız veri Redis veri tabanına yazılmış oluyor.

    gundogduyakici Ama redis için ekstra bir ayar sunucu tarafında ayar yapmak gerekiyor mu?

    Gerekebilir de gerekmeyebilir de. Forge büyük ihtimalle Laravel ile kullanıma hazır şekilde hallediyordur.

      mgsmus Anladım abi. Aslında şunu anlamadığım için sormuştum;

      .env dosyasında CACHE_DRIVER=redis ve SESSION_FILE=redis diyorum tamam sanıcım Cache::get( ) diyince artık redis üzerinden çalışacak. Ama dökümantasyonda Cache::get ile değil Redis::get ile kullanmışta o yüzden kafam karıştı aslında