How to configure Re...
 
Notifications
Clear all

How to configure Redis in Magento 2 cache?

1 Posts
1 Users
0 Reactions
139 Views
Posts: 25
Admin
Topic starter
(@trend)
Member
Joined: 1 year ago

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.

'cache' => [
    'frontend' => [
        'default' => [
            'backend' => 'Magento\\Framework\\Cache\\Backend\\Redis',
            'backend_options' => [
                'server' => '127.0.0.1',
                'database' => '0',
                'port' => '6379'
            ],
        ],
        'page_cache' => [
            'backend' => 'Magento\\Framework\\Cache\\Backend\\Redis',
            'backend_options' => [
                'server' => '127.0.0.1',
                'port' => '6379',
                'database' => '1',
                'compress_data' => '0'
            ]
        ]
    ]
]

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.

Reply
Share:

Please fill the required fields*

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.