WordPress’te Redis nesne önbelleğini etkinleştirme
03.11.2026 · 10 görüntülenme
WordPress Profesyonel ve Kurumsal paketlerinde ve tüm Cloud paketlerinde hesabınıza ayrılmış bir Redis örneği hazır çalışır. Redis, veritabanı sorgularının sonuçlarını bellekte tutar; özellikle WooCommerce, üyelik siteleri ve yönetim paneli gibi sayfa önbelleğine alınamayan sayfaları hızlandırır.
Redis örneğinizin özellikleri
- Yalnız sizin hesabınızın kullanıcısıyla çalışır ve yalnız sizin erişebildiğiniz bir unix soketinden bağlanılır. İnternete veya diğer hesaplara açık değildir.
- Bellek sınırı pakete göredir: WordPress Profesyonel ve Cloud Başlangıç/Standart 128 MB, WordPress Kurumsal ve Cloud Profesyonel 256 MB, Cloud Kurumsal 512 MB. Sınır dolunca en az kullanılan kayıtlar otomatik silinir.
- Önbellek kalıcı değildir: sunucu bakımında boşalabilir. Bu normaldir; WordPress eksik kayıtları yeniden oluşturur.
Soket yolu
Bağlantı adresiniz şudur (KULLANICIADI yerine kontrol paneli kullanıcı adınızı yazın; müşteri panelindeki Kontrol Paneli Bilgileri kartında görünür):
/home/KULLANICIADI/tmp/redis/redis.sock
WordPress’te etkinleştirme
- WordPress yönetim panelinde Eklentiler > Yeni Ekle bölümünden Redis Object Cache eklentisini kurun, ancak henüz etkinleştirmeyin.
- Dosya Yöneticisi’nde sitenizin
wp-config.phpdosyasını açın ve/* That's all, stop editing! */satırının üstüne şunları ekleyin:define( 'WP_REDIS_SCHEME', 'unix' ); define( 'WP_REDIS_PATH', '/home/KULLANICIADI/tmp/redis/redis.sock' ); define( 'WP_REDIS_DATABASE', 0 );
- Eklentiyi etkinleştirin, ardından Ayarlar > Redis sayfasında Enable Object Cache düğmesine tıklayın. Durum Connected olarak görünmelidir.
Aynı hesapta birden fazla WordPress sitesi varsa her siteye farklı bir veritabanı numarası verin (WP_REDIS_DATABASE değeri 0 ile 15 arasında, her sitede farklı). Böylece sitelerin önbellekleri birbirine karışmaz.
Diğer uygulamalar
Laravel ve diğer PHP uygulamalarında bağlantı türünü unix soket, adresi yukarıdaki yol olarak ayarlayın; parola gerekmez. Laravel için .env dosyasında REDIS_HOST=/home/KULLANICIADI/tmp/redis/redis.sock ve REDIS_PORT=0 yazmanız yeterlidir.
Sorun giderme
- “Not connected”: soket yolundaki kullanıcı adını kontrol edin. Paketiniz Redis içermiyorsa (WordPress Başlangıç/Standart, paylaşımlı hosting) soket dosyası yoktur; paket yükseltmeden sonra Redis birkaç dakika içinde otomatik açılır.
- Sayfa önbelleğiyle farkı: Nginx sayfa önbelleği sayfanın tamamını, Redis ise veritabanı sorgularını önbelleğe alır. İkisi birlikte çalışır.