Zapamätané je open source, vysokovýkonný a super rýchly úložný priestor kľúč – hodnota v pamäti, ktorý je určený na zrýchlenie webových aplikácií. Patrí medzi obľúbené webové aplikácie, na ktoré sa spolieha Zapamätané zahrnúť Facebook, Reddita Twitter.
V tomto článku sa naučíte, ako nainštalovať a nakonfigurovať súbor Zapamätané systém ukladania do vyrovnávacej pamäte zapnutý CentOS 8 Linux (rovnaké pokyny fungujú aj na RHEL 8 Linux).
Predvolene, Zapamätané balíčky sú súčasťou CentOS 8 úložiská. S ohľadom na to použijeme predvolené správca balíkov dnf nainštalovať Memcached spolu s inými balíkmi.
$ sudo dnf install memcached libmemcached.
Ak chcete zobraziť podrobné informácie o Zapamätané spustite nasledujúci balík príkaz otáčok.
$ rpm -qi.
Príkaz zobrazí podrobnosti, ako napríklad verzia, uvoľniť, typ architektúry, licencovaniea dátum vydania balíka, ako je uvedené nižšie.
Teraz sme s inštaláciou hotoví Zapamätané, musíme ho nakonfigurovať tak, aby s ním mohli interagovať iné aplikácie. Konfigurácia Zapamätané sa nachádza v /etc/sysconfig/memcached súbor.
Predvolene, Zapamätané počúva port 11211 a je nakonfigurovaný tak, aby počúval iba súbory localhost systém, ako je uvedené v riadku číslo 5.
Konfigurovať Zapamätané aby sa aplikácie zo vzdialených systémov mohli pripojiť k serveru, musíte zmeniť localhost adresa 127.0.0.1 na adresu vzdialeného hostiteľa.
Predpokladajme, že sa nachádzame v súkromnej miestnej sieti. Náš Zapamätané IP servera je 192.168.2.101 zatiaľ čo IP vzdialeného klienta, ku ktorému sa aplikácia pripája Zapamätané je 192.168.2.105.
Chystáme sa nahradiť localhost adresu s IP vzdialeného klienta 192.168.2.105 ako je znázornené.
Ďalej musíme otvoriť port 11211 na bráne firewall, aby sa umožnil prenos z hostiteľa klienta.
$ sudo firewall-cmd --add-port = 11211/tcp --zone = public --permanent. $ sudo firewall-cmd-znova načítať.
Na potvrdenie toho portu 11211 sa otvorí na bráne firewall, spustite príkaz.
$ sudo firewall-cmd --list-porty | grep 11211.
Perfektné!, výstup potvrdzuje, že port je otvorený. Prevádzka zo vzdialeného klienta môže teraz pristupovať k serveru Memcached.
Po dokončení nastavení a konfigurácií spustite a povoľte Zapamätané ako je znázornené.
$ sudo systemctl start memcached. $ sudo systemctl povoliť memcached.
Ak chcete overiť stav programu Memcached, spustite príkaz.
$ sudo systemctl status memcached.
Výstupom je potvrdenie, že Zapamätané je v prevádzke.
Ak máte spustenú aplikáciu poháňanú PHP ako napr Drupal, Magento alebo WordPress, nainštalujte súbor php-pecl-memcache rozšírenie pre vašu aplikáciu pre bezproblémovú komunikáciu s Zapamätané server.
$ sudo dnf nainštalujte php-pecl-memcache.
Ak prevádzkujete a Python aplikáciu, použite inštalátor balíka pip nainštalovať nasledujúce knižnice Pythonu.
$ pip3 install pymemcache --user. $ pip3 install python-memcached --user.
A to je všetko. V tejto príručke ste sa dozvedeli, ako nainštalovať Zapamätané systém ukladania do vyrovnávacej pamäte zapnutý CentOS 8 server. Ďalšie informácie o programe Memcached nájdete na stránke Zapamätaná Wiki.