Jak skonfigurować Memcached Ubuntu

Jednym z obiektów pozwalających na szybszy dostęp do stron internetowych lub konfigurację aplikacji jest pamięć podręczna. Jest on przechowywany w pamięci z różnymi zmiennymi witryny lub aplikacji, aby ułatwić dostęp, ponieważ procesor nie musi odczytywać właściwości internetowych, a tym samym przyspiesza ten proces. Ale jeśli wspomniana witryna, na przykład, zmodyfikuje swój adres IP lub jeśli którykolwiek z jej plików przekierowań zostanie zmodyfikowany, spowoduje to odwrotny skutek, ponieważ otworzy się powoli i z błędami.

Aby pomóc w utrzymaniu kontroli nad pamięcią podręczną, mamy narzędzie o nazwie Memcached, które wyjaśnimy w tym samouczku.

Co to jest MemcachedNarzędzie memcached umożliwia scentralizowaną kontrolę nad pamięcią podręczną Ubuntu w oparciu o przyspieszenie aplikacji internetowych, ponieważ wykonuje procesy bezpośrednio w ładowaniu bazy danych, co jest ściśle związane z wydajnością podczas otwierania aplikacji lub stron internetowych.

Memcached działa w prosty sposób, ponieważ analizuje zasoby pamięci i pobiera tam, gdzie jest ich więcej, aby oferować go tam, gdzie jest go mało. Pozwala to na lepszą dystrybucję tej pamięci, co skutkuje następującymi efektami:

  • Uczyń każdy węzeł niezależny od innych węzłów
  • Umożliwia każdemu węzłowi korzystanie z pamięci innych węzłów w celu optymalizacji i przyspieszenia procesów, w których brakuje pamięci

funkcjePodczas instalacji memcached uzyskujemy dostęp do następujących elementów:

  • Oprogramowanie klienckie, dzięki któremu możemy zobaczyć dostępne w systemie serwery memcached
  • Oprogramowanie serwerowe, w którym wartości przypisanych kluczy są przechowywane w wewnętrznej tablicy skrótów
  • Memcached dodaje algorytm mieszający oparty na kliencie, aby wybrać serwer oparty na rozproszonym kluczu, co pomaga poprawić bezpieczeństwo memcached
  • LRU, który pozwala nam zobaczyć, kiedy memcached musi uzyskać dostęp do starych danych, aby przyspieszyć procesy

Dlatego poniżej podajemy wszystkie kroki, które musisz wykonać, aby wiedzieć, jak zainstalować Memcached na Ubuntu Server 20.04 i jak go skonfigurować krok po kroku.

1. Jak zainstalować Memcached na Ubuntu Server 20.04

Krok 1
Pierwszym krokiem będzie aktualizacja pakietów systemowych, w tym celu wykonujemy:

 aktualizacja sudo apt

POWIĘKSZAĆ

Krok 2
Następnie zainstalujemy memcached w Ubuntu, wykonując następujące polecenie:

 sudo apt install memcached libmemcached-tools

POWIĘKSZAĆ

Krok 3
Wpisujemy literę „S”, aby potwierdzić pobranie i instalację memcached w systemie:

POWIĘKSZAĆ

Krok 4
Po zainstalowaniu memcached zweryfikujemy jego stan, wykonując:

 sudo systemctl status memcached

POWIĘKSZAĆ

Do tego momentu zainstalowaliśmy memcached na Ubuntu Server.

2. Jak skonfigurować Memcached w Ubuntu


Ustawienia konfiguracji Memcached znajdują się w katalogu /etc/memcached.conf. Tam okazuje się, że Memcached nasłuchuje na porcie 11211 i jest skonfigurowany do nasłuchiwania przez localhost.

Krok 1
Potwierdzamy to, uzyskując dostęp do preferowanego edytora:

 sudo nano /etc/memcached.conf

POWIĘKSZAĆ

W przypadku, gdy aplikacja, która ma łączyć się z usługą memcached, jest zainstalowana na tym samym serwerze memcached, ten wiersz należy pozostawić bez zmian, ale jeśli ma łączyć się zdalnie, musimy edytować adres localhost (127.0 ). 0.1) przez adres IP zdalnego klienta.

Krok 2
W przypadku dokonania zmiany zapisujemy ją klawiszami Ctrl+O i wychodzimy z edytora klawiszami Ctrl+X.
Następnie ponownie uruchamiamy memcached wykonując:

 sudo systemctl restart memcached

POWIĘKSZAĆ

Krok 3
Teraz musimy zezwolić na zdalne połączenia z Ubuntu, w tym celu przyznajemy te uprawnienia w zaporze Ubuntu w następujący sposób:

 sudo ufw allow 11211 / tcp zastosuj zmiany: sudo ufw reload
NotatkaW przypadku, gdy zapora nie jest aktywna, musimy wykonać "sudo ufw enable", aby ją włączyć.

POWIĘKSZAĆ

Krok 4
Sprawdzamy stan zapory:

 status sudo ufw

POWIĘKSZAĆ

3. Jak włączyć korzystanie z Memcached z aplikacjami Ubuntu?


W oparciu o aplikacje, którymi musimy zarządzać, musimy zainstalować odpowiednie narzędzia.

Krok 1
Na przykład, jeśli chcemy zarządzać PHP, wykonamy:

 sudo apt zainstaluj php-memcached

POWIĘKSZAĆ

Krok 2
Dla Pythona wykonujemy:

 pip install pymemcache pip install python-memcached Na lokalnym serwerze możemy sprawdzić
Status pamięci podręcznej, wykonując następujące czynności:
 memcstat --serwery = "127.0.0.1"

POWIĘKSZAĆ

Krok 3
Aby sprawdzić rekordy memcached, użyjemy następującego wiersza:

 sudo journalctl -u memcached

POWIĘKSZAĆ

Dzięki memcached zarządzanie pamięcią podręczną w Ubuntu Server będzie bardzo proste i scentralizowane. W ten sposób dowiesz się, jak zainstalować i skonfigurować Memcached w Ubuntu Server 20.04, aby móc korzystać z tego narzędzia i korzystać ze wszystkich jego zalet.

wave wave wave wave wave