Magento, Redis sayfasını ve varsayılan önbelleği yapılandırmak için komut satırı seçenekleri sunar. Önbelleği app/etc/env.php dosyasını düzenleyerek yapılandırabilmenize rağmen, önerilen yöntem komut satırıdır. Komut satırı doğrulama sağlar.
Devam etmeden önce sunucunuza Redis yüklenmiş olmalıdır.
Varsayılan önbelleğe alma için Redis yapılandırması.
setup:config:set
komutunu çalıştırın ve Redis yapılandırması için parametreleri belirtin.
php bin/magento setup:config:set --cache-backend = redis --cache-backend-redis- < parametre >=< value >
Varsayılan değerlere sahip aşağıdaki parametreler şunlardır.
●php bin/magento setup:config:set --cache-backend-redis-server=127.0.0.1
Tam nitelikli ana bilgisayar adı, IP adresi veya UNIX soketine giden mutlak bir yol. Varsayılan 127.0.0.1 değeri, Redis'in Magento sunucusuna yüklendiğini gösterir.
●php bin/magento setup:config:set --cache-backend-redis-port=6379
Redis sunucusu dinleme portu
●php bin/magento setup:config:set --cache-backend-redis-db=0
Redis'i birden fazla önbellek türü için kullanıyorsanız gereklidir, örneğin Magento varsayılanı, sayfa önbelleği ve oturum depolaması için, varsayılan önbellek veritabanı değerini 0, sayfa önbelleği veritabanı değerini 1 ve oturum depolama veritabanı değerini 2 olarak atamanız gerekir.
●php bin/magento setup:config:set --cache-backend-redis-password=
Bir Redis parolası yapılandırmak, yerleşik güvenlik özelliklerinden birini etkinleştirir. Parola Redis yapılandırma dosyasında yapılandırılır: /etc/redis/redis.conf
Örnek komut
Aşağıdaki örnek Redis varsayılan önbelleğini etkinleştirir, ana bilgisayarı 127.0.0.1 olarak ayarlar ve veritabanı numarasını 0 olarak atar. Redis diğer tüm parametreler için varsayılan değerleri kullanır.
bin/magento setup:config:set --cache-backend=redis --cache-backend-redis-server=127.0.0.1 --cache-backend-redis-db=0
Page-cache için Redis yapılandırması
setup:config:set komutunu çalıştırın ve Redis page-cache
configuration için parametreleri belirtin.
bin/magento setup:config:set --page-cache = redis --page-cache-redis- <parametre >=<değer>
Varsayılan değerlere sahip aşağıdaki parametreler şunlardır.
●php bin/magento setup:config:set --page-cache-redis-server=127.0.0.1
Tam nitelikli ana bilgisayar adı, IP adresi veya UNIX soketine giden mutlak bir yol. 127.0.0.1 varsayılan değeri, Redis'in Magento sunucusuna yüklendiğini gösterir.
●php bin/magento setup:config:set --page-cache-redis-port=6379
Redis sunucusu dinleme portu
●php bin/magento setup:config:set --page-cache-redis-db=0
Birden fazla önbellek türü için Redis kullanıyorsanız gereklidir, örneğin Magento varsayılanı, sayfa önbelleği ve oturum depolaması varsa, varsayılan önbellek veritabanı değerini 0, sayfa önbelleği veritabanı değerini 1 ve oturum depolama veritabanı değerini 2 olarak atamanız gerekir.
●php bin/magento setup:config:set --page-cache-redis-password=
Bir Redis parolası yapılandırmak, yerleşik güvenlik özelliklerinden birini etkinleştirir.
Örnek komut
Aşağıdaki örnek Redis sayfa önbelleğini etkinleştirir, ana bilgisayarı 127.0.0.1 olarak ayarlar ve veritabanı numarasını 1 olarak atar. Diğer tüm parametreler varsayılan değere ayarlanır.
php bin/magento setup:config:set --page-cache=redis --page-cache-redis-server=127.0.0.1 --page-cache-redis-db=1
Sonuçlar
Bu komutları çalıştırdıktan sonra Magento, app/etc/env.php dosyasına yapılandırma ekler.
cache
Configure redis page and default caching by using cache
node in the env.php
file.
Redis bağlantısını doğrula
redis-cli monitor
redis-cli ping
Redis'te işlenen her komut için komut günlüklerini izler. Ve ping
komut PONG ile yanıt verir.