GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Memcached na CentOS 8

Memcached je open-source a vysoce výkonný systém ukládání do mezipaměti. Ukládá data do paměti a používá se pro optimalizaci dynamických webových stránek. Urychluje váš web řízený databází ukládáním objektů do mezipaměti. Memcached je první volbou každého webmastera pro hostování aplikací v reálném čase na webu, mobilních aplikacích, hrách a elektronickém obchodování. V této příručce vysvětlím, jak nainstalovat mezipaměťový systém Memcached na CentOS 8.

Předpoklady

  • Server se systémem CentOS 8.
  • Na serveru je nakonfigurováno heslo uživatele root.

Instalace serveru Memcached Server

Instalace balíčku Memcached je jednoduchý proces. Můžete jej nainstalovat pouhým spuštěním následujícího příkazu:

dnf install memcached libmemcached -y

Jakmile je server Memcached nainstalován, spusťte a povolte server Memcached při restartu systému:

systemctl enable memcached --now

Chcete-li ověřit službu Memcached, spusťte následující příkaz:

systemctl status memcached

Výstup:

Konfigurace Memcached

Ve výchozím nastavení je Memcached přístupný pouze z localhost. Pokud je vaše aplikace hostována na vzdáleném systému, budete muset nakonfigurovat Memcached tak, aby umožňoval přístup k portu 11211 z IP adresy aplikačního serveru.

Vzdálenému serveru můžete povolit přístup k Memcached úpravou souboru /etc/sysconfig/memcached:

nano /etc/sysconfig/memcached

Najděte následující řádek:

OPTIONS="-l 127.0.0.1,::1"

A nahraďte jej následujícím řádkem:

OPTIONS="-l application-server-ip,::1"

Po dokončení uložte a zavřete soubor. Potom restartujte službu Memcached a použijte změny:

systemctl restart memcached

Konfigurace brány firewall

Dále budete muset nakonfigurovat bránu firewall tak, aby umožňovala TCP a UDP port 11211 a umožňovala přístup z IP vzdáleného aplikačního serveru.

Můžete je povolit pomocí následujícího příkazu:

firewall-cmd --zone=public --add-port=11211/udp --permanent
firewall-cmd --zone=public --add-port=11211/tcp --permanent
firewall-cmd --zone=public --add-source=application-server-ip/32 --permanent

Poté znovu načtěte službu firewall, aby se změny projevily:

firewall-cmd --reload

Instalace rozšíření Memcached

Abyste se mohli připojit k serveru Memcached, budete si muset nainstalovat klienta pro konkrétní jazyk.

Pokud chcete použít Memcached pro vaši aplikaci PHP. Budete muset nainstalovat rozšíření php-pecl-memcached na váš server.

Můžete jej nainstalovat pomocí následujícího příkazu:

dnf install php-pecl-memcached php-pecl-memcache -y

Pokud chcete použít Memcached pro vaši aplikaci Python. Budete muset nainstalovat pymemcache na váš server.

Můžete jej nainstalovat pomocí následujícího příkazu:

pip install pymemcache
pip install python-memcached

Závěr

Gratulujeme! úspěšně jste nainstalovali Memcached na CentOS 8. Nyní můžete integrovat Memcached se svou aplikací založenou na PHP nebo Pythonu a zvýšit rychlost své aplikace.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Wine 4.0 na CentOS 7

  1. Jak nainstalovat Vim 8.2 na CentOS 7

  2. Jak nainstalovat VirtualBox na CentOS 7

  3. Jak nainstalovat Git na CentOS 8

  1. Jak nainstalovat Docker na CentOS 8

  2. Jak nainstalovat Java 8 &11 na Centos 8

  3. Jak nainstalovat MySQL na CentOS 8