Jak zainstalować i skonfigurować memcached na Centos 8

Jak zainstalować i skonfigurować memcached na Centos 8

Memcached to openSource, wysokowydajny i superszybki sklep z kluczową cechą, który jest przeznaczony do przyspieszenia aplikacji internetowych. Wśród popularnych aplikacji internetowych, które polegają Memcached włączać Facebook, Reddit, I Świergot.

W tym artykule dowiesz się, jak instalować i skonfigurować Memcached system buforowania Centos 8 Linux (te same instrukcje również działają RHEL 8 Linux).

Instalowanie memcached w Centos 8

Domyślnie, Memcached pakiety są zawarte w Centos 8 Repozytoria. Mając to na uwadze, użyjemy domyślnego menedżera pakietów DNF do instalacji memcached obok innych pakietów.

$ sudo dnf instaluj memcached libmemcached 
Zainstaluj memcached w Centos 8

Aby wyświetlić szczegółowe informacje o Memcached Pakiet, uruchom następujące polecenie RPM.

$ rpm -qi 

Polecenie wyświetli szczegóły, takie jak wersja, uwolnienie, Typ architektury, koncesjonowanie, I Data wydania pakietu, jak pokazano poniżej.

Zobacz informacje o memcached

Konfigurowanie memcached w Centos 8

Teraz, kiedy skończyliśmy instalowanie Memcached, Musimy go skonfigurować, aby inne aplikacje mogły z nim współdziałać. Konfiguracja Memcached znajduje się w /etc/sysconfig/memcached plik.

Domyślnie, Memcached słucha portu 11211 i jest skonfigurowany do słuchania tylko Lokalny Gospodarz system, jak pokazano w linii 5.

Zobacz konfigurację memcached

Konfigurować Memcached Aby aplikacje z systemów zdalnych mogły połączyć się z serwerem, musisz zmienić Lokalny Gospodarz adres 127.0.0.1 na adres zdalnego hosta.

Załóżmy, że jesteśmy w prywatnej sieci lokalnej. Nasz Memcached Serwer IP jest 192.168.2.101 podczas gdy IP klienta zdalnego, z którym łączy się aplikacja Memcached Jest 192.168.2.105.

Zamierzamy wymienić Lokalny Gospodarz adres z adresem IP klienta zdalnego 192.168.2.105 jak pokazano.

Skonfiguruj memcached na Centos 8

Następnie musimy otworzyć port 11211 na zaporze, aby umożliwić ruch od hosta klienta.

$ sudo firewall-cmd --add-port = 11211/tcp-st-ste = public --Permanent $ sudo firewall-cmd--relad 

Aby potwierdzić ten port 11211 jest otwarty na zaporze, wykonaj polecenie.

$ sudo firewall-cmd-lista-porty | GREP 11211 
Potwierdź memcached port

Doskonały!, Wyjście potwierdza, że ​​port jest otwarty. Ruch od zdalnego klienta może teraz uzyskać dostęp do serwera memcached.

Po zakończeniu ustawień i konfiguracji, uruchom i włącz Memcached jak pokazano.

$ sudo systemctl start memcached $ sudo systemctl włącz memcached 

Aby zweryfikować status memcached, uruchom polecenie.

$ sudo systemCtl status memcached 
Sprawdź status memcached

Wyjście jest potwierdzeniem Memcached jest Up i działa.

Włącz memcached do aplikacji

Jeśli uruchamiasz aplikację zasilaną PHP, taką jak Drupal, Magento Lub WordPress, Zainstaluj PHP-Pecl-Memcache rozszerzenie dla Twojej aplikacji, aby bezproblemowo komunikować się z Memcached serwer.

$ sudo dnf instaluj php-pecl-memcache 

Jeśli prowadzisz Pyton Aplikacja, użyj instalatora pakietu PIP, aby zainstalować następujące biblioteki Python.

$ PIP3 Zainstaluj Pymemcache-User $ PIP3 Zainstaluj Python-Memcached-User 

I to wszystko. W tym przewodniku nauczyłeś się instalować Memcached system buforowania Centos 8 serwer. Aby uzyskać więcej informacji o Memcached, sprawdź Memcached Wiki.