Jak zainstalować memcached na Ubuntu Top 10.Top 10

Jak zainstalować memcached na Ubuntu Top 10.Top 10
Memcached to system buforowania obiektów pamięci specjalnie zaprojektowany w celu zwiększenia prędkości dynamicznych aplikacji internetowych poprzez zmniejszenie obciążenia serwera bazy danych. Jeśli wyjaśnimy użycie memcached w prostych słowach, pomaga ci pobrać pamięć z części systemu, w której jest to niepotrzebne i przypisać ją do tej części pamięci, w której potrzebna jest więcej pamięci. W ten sposób głównie twoje serwery internetowe nie muszą radzić sobie z pamięcią podręczną, większość programistów poświęciła oddzielne maszyny do radzenia sobie z pamięcią podręczną.

W tym przewodniku szczegółowo omówiono dwie różne metody instalacji memcached, wraz z podstawową konfiguracją na Ubuntu.

Jak zainstalować memcached na Ubuntu 22.04

Istnieją dwie różne metody instalacji memcached na Ubuntu albo z jego domyślnego repozytorium za pomocą APT Package Manager lub pobierając pakiet smarowy z oficjalnej strony internetowej.

Metoda 1: Jak zainstalować memcached na Ubuntu 22.04 Z domyślnego repozytorium

Pierwszą i prostą metodą instalacji memcached na Ubuntu jest instalowanie go z domyślnego repozytorium, dla którego użyjemy Menedżera pakietów Apt:

$ sudo apt instaluj memcached libmemcached -tools -y

Aby potwierdzić pomyślne wykonanie powyższego polecenia, ustalimy zainstalowane szczegóły wersji memcached za pomocą polecenia:

$ memcached --version

Korzystając z polecenia SystemCTL, sprawdzimy status memcached:

$ sudo systemCtl status memcached

Aby odinstalować memcached z Ubuntu ze wszystkimi jego plikami konfiguracyjnymi, użyjemy polecenia Purge z APT Pakiet Manager:

$ sudo apt czyszczenie memcached libmemcached -tools -y

Metoda 2: Instalowanie memcached na Ubuntu 22.04 Pobierając pakiet TAR

Inną metodą instalacji memcached na Ubuntu jest pobieranie pakietu zapinanego z oficjalnej strony internetowej za pomocą polecenia WGET:

$ wget -c https: // memcached.org/files/memcached-1.6.15.smoła.GZ

Rozpakuj plik zapinany, aby uzyskać dostęp do jego zawartości za pomocą polecenia:

$ tar -zxvf memcached -1.6.15.smoła.GZ

Wymień zawartość katalogu, aby potwierdzić, że plik został rozpakowany:

$ ls

Przejdź do memcached-1.6.15 Directory za pomocą płyta CD Komenda:

$ cd memcached-1.6.15

Teraz zainstaluj pakiet Libevent-dev, ponieważ jest to zależność memcached:

$ sudo apt Zainstaluj libevent -dev -y

Teraz skonfigurujemy, skompilujemy wszystkie pliki za pomocą polecenia Make, a następnie zainstalujemy wszystkie skompilowane pliki:

$ ./konfiguruj && make && dokonaj testu && sudo tworzy instalację

Jak skonfigurować memcached na Ubuntu 22.04

Do konfiguracji otworzymy jego plik konfiguracyjny za pomocą dowolnego edytora tekstu:

$ sudo nano /etc /memcached.conf

Teraz zmień adres IP w pliku konfiguracyjnym za pomocą adresu IP, na przykład nasz adres IP to 10.0.2.15:

Zatrzymaj usługę memcached za pomocą polecenia SystemCTL:

$ sudo systemCtl Stop Memcached.praca

Teraz ponownie rozpocznij usługę:

$ sudo systemctl start memcached.praca

Włącz także obsługę memcached w twoim systemie:

$ sudo systemctl włącza memcached.praca

I zezwól na ruch na adresie IP pod portem 11211 za pomocą polecenia UFW:

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

Jak memcached jako baza danych buforowania

Istnieje wiele metod łączenia się z memcached.

Jeśli Twoja aplikacja jest oparta na PHP, taka jak WordPress, Joomla lub Drupal i chcesz podłączyć memcached jako bazę danych buforowania, a następnie zainstaluj instaluj PHP-Memcached poprzez polecenie:

$ sudo apt instal instaluj php-memcached

Do aplikacji opartych na Pythonie:

$ pip instaluj Pymemcache
$ pip instaluj Python-Memcached

Wniosek

Memcached to aplikacja typu open source, która służy do uruchamiania dynamicznych aplikacji internetowych opartych na PHP poprzez zmniejszenie obciążenia ich baz danych, aby mogła przyspieszyć wydajność tych aplikacji. W tym zapisie zbadaliśmy dwie metody instalacji memcached na Ubuntu One, używając domyślnego repozytorium, a drugiego, pobierając jego pakiet zapinany z witryny.