Memcached
 sql >> Baza danych >  >> NoSQL >> Memcached

Zainstaluj Memcached na Ubuntu 16.04

Memcached działa w celu zwiększenia wydajności, przechowując kopię powszechnie używanych elementów skryptu w pamięci serwera w formie, która jest łatwiejsza do odczytania przez serwer, co skraca czas. Dodatkową cechą tej pamięci podręcznej obiektów jest jej zdolność do zmniejszania liczby połączeń z bazą danych. W tym samouczku instruujemy, jak zainstalować Memcached, ale ważne jest, aby pamiętać, że podczas korzystania z Memcache w aplikacji aplikacja musi być specjalnie zakodowana lub skonfigurowana do przechowywania i pobierania danych z pamięci podręcznej.

Uwaga:Uwaga:Dowiedz się więcej o buforowaniu z naszego dedykowanego artykułu lub odwiedź naszą serię dotyczącą optymalizacji bazy danych.

Wymagania wstępne

  • Jesteśmy zalogowani jako root na Ubuntu 16.04 VPS zasilanym przez Liquid Web!
  • Zainstalowany i uruchomiony Apache i PHP 7.

Instalacja Memcached

Krok 1:
Postępując zgodnie z najlepszymi praktykami, przeprowadzimy szybką aktualizację pakietu za pomocą następującego polecenia.

apt-get update

Krok 2:
Zainstaluj demona Memcached za pomocą tego polecenia.

apt-get install memcached -y

Krok 3:
Zainstaluj moduł Memcache dla funkcjonalności PHP.

apt-get install php-memcached -y

Zweryfikuj instalację Memcached

Użyj flagi php -m, aby wyświetlić skompilowane moduły podczas sortowania w poszukiwaniu pamięci podręcznej.

php -m | grep memcached
 memcached

Konfiguracje opcjonalne

W pewnym momencie może się okazać, że trzeba zmienić domyślne ustawienia Memcached. Obejmują one dostosowanie numeru portu, pamięci podręcznej i nasłuchującego adresu IP.

vim /etc/memcached.conf

Dostosuj te konfiguracje, zachowując te same flagi (-m, -p, -u, -l), dostosowując literę lub cyfrę za flagą i zapisz plik, wpisując :wq.

# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
 # Note that the daemon will grow to this size, but does not start out holding this much
 # memory
 -m 64
# Default connection port is 11211
-p 11211
# Run the daemon as root. The start-memcached will default to running as root if no
# -u command is present in this config file
-u memcache
# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the few security measures that memcached has, so make sure
# it's listening on a firewalled interface.
-l 127.0.0.1

Uruchom ponownie usługę Memcached, aby rozpoznać zmiany w tym pliku:

systemctl restart memcached

Zadzwoń do nas pod numer 800.580.4985 lub otwórz czat lub bilet, aby porozmawiać z jednym z naszych doświadczonych doradców ds. rozwiązań lub doświadczonych w zakresie hostingu, aby dowiedzieć się więcej o naszych serwerach VPS i o tym, jak możesz skorzystać z tych ofert już dziś!


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak używać Memcached z Yii2 Framework?

  2. Python + Memcached:wydajne buforowanie w aplikacjach rozproszonych

  3. Jak sprawdzić połączenie między mysql i memcached w php

  4. Instalowanie Memcached na Ubuntu 16.04/18.04 z Nginx i PHP-7.3

  5. Instalowanie Memcached na Debianie 9