Jak zainstalować memcached na Debian 10

- 3978
- 655
- Juliusz Sienkiewicz
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.

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

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

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
.

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

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

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.
- « 10 dystrybucji Linux i ich ukierunkowanych użytkowników
- Jak monitorować ładowanie serwera WWW Apache i statystyki strony »