PHP Redis Kurulum Rehberi

0 Ответы 2 Просмотры
·
Участники
Автор темы #1
Redis, yüksek performanslı bir bellek içi veri yapısı deposudur ve PHP projelerinde önbellekleme, oturum yönetimi veya gerçek zamanlı veri işlemleri için sıklıkla tercih edilir. Bu rehberde, PHP ortamında Redis kurulumunu ve entegrasyonunu adım adım ele alacağız. Bu süreç, Linux tabanlı sistemler ve Windows ortamları için temel adımları içerir, böylece geniş bir kullanıcı kitlesine hitap eder.


1. Redis’in Sisteminizde Kurulumu
İlk adım, Redis’in sisteminizde çalışır hale getirilmesidir. Linux ortamında genellikle paket yöneticileri aracılığıyla kurulum en hızlı ve stabil yöntemdir. Örneğin, Ubuntu veya Debian tabanlı sistemlerde şu komutlar kullanılır:

КОД
12sudo apt update  
sudo apt install redis-server


Kurulum tamamlandıktan sonra, Redis servisini aktif edip başlatmak gerekir:

КОД
12sudo systemctl enable redis  
sudo systemctl start redis


Kurulumun doğru olduğunu kontrol etmek için:

КОД
1redis-cli ping


Ekranda “PONG” yanıtını görüyorsanız, Redis çalışıyor demektir.

2. PHP Redis Uzantısının Kurulumu
PHP ile Redis’i kullanabilmek için PECL üzerinden PHP Redis uzantısını yüklemek gerekir. Bu adımlar, PHP versiyonuna göre değişiklik gösterebilir; ancak genel olarak şu şekilde yapılır:

КОД
12sudo apt install php-pear php-dev  
pecl install redis


Kurulum tamamlandıktan sonra, php.ini dosyasına şu satırı ekleyin:

КОД
1extension=redis.so


Değişiklikleri uygulamak için PHP servisini yeniden başlatın:

КОД
1sudo systemctl restart php7.x-fpm
(veya Apache için)

Kurulumu doğrulamak adına, PHP betiğinizde şu kodu çalıştırabilirsiniz:

КОД
1


Burada Redis uzantısının aktif olduğunu görebilirsiniz.

3. Redis ile PHP Entegrasyonu ve Temel Kullanım
Redis’e bağlanmak ve temel işlemleri yapmak için şu örnek kod kullanılır:

КОД
1


Bu temel örnekler, Redis’in PHP ile nasıl kullanılacağını gösterir. Gelişmiş kullanım ve performans optimizasyonları, uygulamanın ihtiyaçlarına göre detaylandırılabilir.

Kurulum ve entegrasyon süreçleri bu adımlarla tamamlanır; Redis, PHP projelerinde yüksek verimlilik ve hız sağlar.

Чтобы ответить, необходимо войти в систему.

0 цитат выбрано