Jak zainstalować i skonfigurować memcached na Centos 8
- 3458
- 375
- Natan Cholewa
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 libmemcachedZainstaluj 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 memcachedKonfigurowanie 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ę memcachedKonfigurować 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 8Nastę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 11211Potwierdź 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 memcachedSprawdź 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.
- « Jak zainstalować memcached (serwer buforowania) na Centos 7
- Jak skonfigurować sieć IPv6 na CentOS/RHEL 8 »