Redis implementeren in Magento 1.x

Magento

TIP: Hebt u een CMS Hosting account (WordPress Performance, Magento Business, Joomla Express, Drupal Express, enz.), dan zal Combell automatisch de beste caching methode voor u kiezen en die configureren. U moet deze procedure niet zelf doorlopen.

Om Redis te implementeren in Magento 1.x volgt u deze instructies:

Activeer Redis

  1. Zorg er eerst voor dat u Redis caching activeert vanuit uw my rs-host

Magento 1.X aanpassen voor gebruik met REDIS

Ondersteuning voor REDIS is al ingebouwd in Magento Community Edition 1.x sinds versie 1.8. U moet geen bijkomende modules installeren. U moet enkel een paar kleine dingen aanpassen in de config bestanden.

Zet REDIS support aan

Terminal

In SSH gaat u naar de map waar Magento geïnstalleerd is. Open het volgende bestand in vi:

vi app/etc/modules/Cm_RedisSession.xml

In dit bestand zal u de volgende content vinden:

<config> <modules> <Cm_RedisSession> <active>false</active> <codePool>community</codePool> </Cm_RedisSession> </modules> </config>

Wijzig deze waarde van "false" naar "true" zodat u het volgende krijgt:

<config> <modules> <Cm_RedisSession> <active>true</active> <codePool>community</codePool> </Cm_RedisSession> </modules> </config>

Sla dit nu op.

Bewerk app/etc/local.xml

Nog steeds in de root van de Magento installatie, tikt u het volgende commando in:

vi app/etc/local.xml

Dit bestand vult u met volgende code:

<cache> <backend>Cm_Cache_Backend_Redis</backend> <backend_options> <server>250.250.250.1</server> <port>10000</port> <persistent></persistent> <database>0</database> <password>Jh7whJHUij28KJHjh9</password> <force_standalone>0</force_standalone> <connect_retries>1</connect_retries> <read_timeout>10</read_timeout> <automatic_cleaning_factor>0</automatic_cleaning_factor> <compress_data>1</compress_data> <compress_tags>1</compress_tags> <compress_threshold>20480</compress_threshold> <compression_lib>gzip</compression_lib> <use_lua>0</use_lua> </backend_options> </cache>

Deze blok code moet toegevoegd worden achter de </ crypt> en voor de tags in het bestand. In het voorbeeld moet u uiteraard de waarde van , , vervangen door de waarden in uw REDIS instantie.

Na de aanpassingen zou het local.xml bestand er zo moeten uitzien:

<config> <global> <install> <date><![CDATA[Wed, 18 Feb 2015 10:34:16 +0000]]></date> </install> <crypt> <key><![CDATA[54140b6f19c41c67f115537ad60ead96]]></key> </crypt> <cache> <backend>Cm_Cache_Backend_Redis</backend> <backend_options> <server>250.250.250.2</server> <port>10000</port> <persistent></persistent> <database>0</database> <password>Jh7whJHUij28KJHjh9</password> <force_standalone>0</force_standalone> <connect_retries>1</connect_retries> <read_timeout>10</read_timeout> <automatic_cleaning_factor>0</automatic_cleaning_factor> <compress_data>1</compress_data> <compress_tags>1</compress_tags> <compress_threshold>20480</compress_threshold> <compression_lib>gzip</compression_lib> <use_lua>0</use_lua> </backend_options> </cache> <disable_local_modules>false</disable_local_modules> <resources> <db> <table_prefix><![CDATA[]]></table_prefix> </db> <default_setup> <connection> <host><![CDATA[mysql022.webhosting.be]]></host> <username><![CDATA[ID140195_magento]]></username> <password><![CDATA[LQPPZHeqxihQRLVPifTG]]></password> <dbname><![CDATA[ID140195_magento]]></dbname> <initStatements><![CDATA[SET NAMES utf8]]></initStatements> <model><![CDATA[mysql4]]></model> <type><![CDATA[pdo_mysql]]></type> <pdoType><![CDATA[]]></pdoType> <active>1</active> </connection> </default_setup> </resources> <session_save><![CDATA[files]]></session_save> </global> <admin> <routers> <adminhtml> <args> <frontName><![CDATA[admin]]></frontName> </args> </adminhtml> </routers> </admin> </config>

Ledig de Magento cache

Vanuit de root directory van uw Magento installatie voert u dit commando uit:

rm -rf var / cache

Login op de backend van Magento. Ga naar "System" => "Cache Management" en klik op "Flush Magento Cache".

Test Redis

Controleer nu of de Redis Cache correct gevuld wordt. Dit doet u via het Redis-CLI als volgt:

Voer dit commando uit:

redis-cli -h redisipadress -p redisportnumber

Voorbeeld:

redis-cli -h 250.250.250.1 -p 10000

Dit is wat er zal verschijnen:

250.250.250.1:10000>

Typ nu het woord "AUTH" in, gevolgd door het wachtwoord van de Redis instantie en druk op Enter. Dat ziet er zo uit:

250.250.250.1:10000> AUTH ***************

U zou nu een "OK" moeten terugkrijgen. Antwoord door het commando "keys" als volgt uit te voeren:

250.250.250.1:10000> keys *

Indien Redis correct geconfigureerd is, zou u een output moeten krijgen die er zo uitziet:

1) "zc:k:f01_B95179D8427D4CD3A6E015530E9E4943" 2) "zc:ti:f01_BLOCK_SLIDE2" 3) "zc:k:f01_Zend_LocaleC_nl_NL_country_MR" 4) "zc:ti:f01_BLOCK_CATEGORY_ABOVE_EMPTY_COLLECTION" 5) "zc:k:f01_A9B2A0BB16F05FAA2371C0A5FB79E81C" 6) "zc:k:f01_CMS_BLOCK_BLOCK_LEFT_TOP_1_1" 7) "zc:k:f01_Zend_LocaleC_sv_SE_language_sv"

on zaterdag april 14 by ine
© 2017 rs-host onderdeel van rs-data.com.

Please publish modules in offcanvas position.