Jak zainstalować memcached na Debian 10

Jak zainstalować memcached na Debian 10

Memcached to wysokiej wydajności i OpenSource In-Memory Caree Store używany jako system buforowania. Jest używany głównie do przyspieszenia witryn opartych na bazie danych i aplikacji internetowych poprzez buforowanie danych w pamięci RAM. W ten sposób znacznie zmniejsza częstotliwość odczytujące wieczne źródło danych.

Memcached jest prosty i łatwy do wdrożenia i jego API jest szeroko dostępny dla szerokiej gamy popularnych języków programowania, takich jak Pyton.

Ten przewodnik przechodzi przez instalację Memcached NA Debian 10, Nazwa Debian Buster I Debian 9, Nazwa Rozciągać się.

Na tej stronie

  • Zainstaluj memcached on Debian
  • Skonfiguruj memcached na Debian
  • Włącz memcached dla aplikacji PHP i Python

Zainstaluj memcached on Debian

Memcached pakiety są już zawarte w Debian repozytorium i jako takie zamierzamy zainstalować Memcached Korzystanie z APT Pakiet Manager.

Ale najpierw aktualizuj pakiety systemowe, jak pokazano:

Aktualizacja $ sudo apt 

Następnie zainstaluj Memcached wywołując polecenie:

$ sudo apt instaluj memcached libmemcached-tools 

Libmemcached Tools Pakiet to biblioteka C&C ++, która zapewnia wiele narzędzi, których można użyć do interakcji i zarządzania Memcached serwer.

Zainstaluj memcached w Debian 10

Po zainstalowaniu, Memcached Usługa rozpocznie się automatycznie i możesz to zweryfikować, uruchamiając polecenie:

$ sudo systemCtl status memcached 
Sprawdź status memcached

Domyślnie, Memcached słucha w porcie 11211 i możesz to zweryfikować za pomocą polecenia NetStat, jak pokazano:

$ sudo netstat -pnltu 
Sprawdź port memcached

Skonfiguruj memcached na Debian

Konfigurować Memcached, Musisz skonfigurować /etc/memcached.conf plik. W przeważającej części ustawienia domyślne będą działać dobrze dla większości użytkowników.

Bez żadnej konfiguracji, Memcached słucha na Lokalny Gospodarz tylko. Jeśli łączysz się z serwerem memcached z samego serwera, nie jest potrzebna konfiguracja.

Aby umożliwić zdalne połączenia z serwerem, wymagana jest dodatkowa konfiguracja. Musimy zmodyfikować zaporę ogniową, aby umożliwić dostęp do portu UDP 11211 które memcached słucha domyślnie.

Załóżmy, że adres IP serwera Memcached to 10.128.0.46 A adres IP klienta to 10.128.0.45. Aby umożliwić komputer klienta dostęp do serwera memcached, uruchom polecenie.

$ sudo ufw pozwól od 10.128.0.45 do dowolnego portu 11211 

Następnie ponownie załaduj zaporę na zmiany, aby się trwać.

$ sudo ufw przeładowanie 

Następnie udaj się do Memcached.conf plik konfiguracyjny.

$ sudo vim /etc /memcached.conf 

Pamiętaj, aby zlokalizować linię, która zaczyna się od -L 127.0.0.1.

Memcached włączony dla LocalHost

Zastąp to IP serwera, który w tym przypadku jest 10.128.0.46 jak pokazano:

Włącz zdalny dostęp do memcached

Teraz uruchom ponownie Memcached Aby zmiany w życie wejdą w życie.

$ sudo systemctl restart memcached 

Włącz memcached dla aplikacji PHP i Python

Jeśli zamierzasz użyć Memcached Jako baza danych buforowania dla aplikacji PHP, takich jak Drupal Lub WordPress, PHP-Memcached Wymagane jest przedłużenie.

Aby go zainstalować, uruchom polecenie:

$ sudo apt instal instaluj php-memcached 
Zainstaluj PHP-Memcached w Debian 10

Dla Pyton Aplikacje, zainstaluj następujące Pyton biblioteki używające pypeć. Jeśli pypeć nie jest zainstalowany, możesz go zainstalować za pomocą polecenia:

$ sudo apt instal Python3-Pip 

Następnie zainstaluj biblioteki, jak pokazano.

$ PIP3 Zainstaluj Pymemcache $ PIP3 Instaluj Python-Memcached 
Wniosek

Doszliśmy do końca tego przewodnika. To mamy nadzieję, że możesz teraz zainstalować Memcached na Twoim Debian 10 wystąpienie bez żadnych problemów. Twoja opinia jest mile widziana.