🔧 AlmaLinux Üzerinde Redis Sunucusu ve PHP Redis Eklentisi Kurulumu
Redis, yüksek hızlı bir bellek tabanlı veri deposu olarak çalışır. PHP tabanlı uygulamalarda (XenForo, WordPress, Laravel vb.) önbellekleme, oturum yönetimi ve geçici veri saklama için kullanılır.
Bu rehberde, AlmaLinux üzerinde Redis kurulumu, yapılandırması ve PHP ile entegrasyonu adım adım anlatılmaktadır.
🧩 1️⃣ Redis Sunucusunu Kurun
sudo dnf update -y
sudo dnf install redis -y
⚙️ 2️⃣ PHP Redis Eklentisini Kurun
sudo dnf install php8.3-php-redis -y
Remi deposu yüklü değilse:
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm -y
sudo dnf module reset php -y
sudo dnf module enable php:remi-8.3 -y
sudo dnf install php php-redis -y
🔁 3️⃣ Redis Servisini Etkinleştirin ve Başlatın
sudo systemctl enable redis
sudo systemctl start redis
sudo systemctl status redis
🧠 4️⃣ Redis Yapılandırma Dosyasını Düzenleyin
sudo nano /etc/redis/redis.conf
Dosyanın en altına ekleyin:
supervised systemd
maxmemory 6144mb
maxmemory-policy allkeys-lru
maxmemory-policy allkeys-lfu
🔄 5️⃣ Redis Servisini Yeniden Başlatın
sudo systemctl restart redis
sudo systemctl status redis
✅ 6️⃣ Redis Kurulumunu Test Edin
redis-cli ping
Yanıt:
PONG
📋 7️⃣ PHP Redis Eklentisini Doğrulayın
php -m | grep redis
Eğer çıktı redis ise eklenti aktif demektir ✅
🧾 Özet
| Adım | Açıklama |
|---|---|
| 1️⃣ | Redis kurulumu |
| 2️⃣ | PHP Redis eklentisi kurulumu |
| 3️⃣ | Redis servisini etkinleştirme |
| 4️⃣ | Yapılandırma dosyasını düzenleme |
| 5️⃣ | Servisi yeniden başlatma |
| 6️⃣ | Kurulumu test etme |
| 7️⃣ | PHP Redis eklentisini doğrulama |
💡 Ek Tavsiye
- Sunucunuzda 8 GB RAM varsa
maxmemory 6144mbidealdir. - Redis, XenForo, WordPress, Laravel veya Node.js sistemlerinde önbellek performansını artırır.
- Dış erişimi kapatmak için yapılandırma dosyasında şu satırı ekleyin:
bind 127.0.0.1
🚀 Kurulum tamamlandı! Redis artık AlmaLinux sisteminizde çalışıyor.
