Kuinka Memcached asennetaan Debian 10: een


Memcached on korkean suorituskyvyn ilmainen ja avoimen lähdekoodin avainarvosäilö, jota käytetään välimuistijärjestelmänä. Sitä käytetään pääasiassa tietokantapohjaisten sivustojen ja verkkosovellusten nopeuttamiseen välimuistilla tietoja RAM-muistissa. Näin tehdessään se vähentää merkittävästi ikuisen tietolähteen lukutiheyttä.

Memcached on yksinkertainen ja helppo ottaa käyttöön, ja sen sovellusliittymä on laajalti saatavilla monille suosituille ohjelmointikielille, kuten Python.

Tämä opas opastaa Memcached-asennuksen Debian 10: ssä, koodinimellä Debian Buster ja Debian 9, koodinimellä Stretch.

Tällä sivulla

  • Asenna Memcached Debianiin
  • Määritä Memcached Debianissa
  • Ota Memcached käyttöön PHP- ja Python-sovelluksille

Memcached-paketit sisältyvät jo Debian-arkistoon, ja sellaisenaan aiomme asentaa Memcached APT-paketinhallinnan avulla.

Mutta ensin päivitä järjestelmäpaketit kuvan osoittamalla tavalla:

$ sudo apt update

Asenna sen jälkeen Memcached kutsumalla komento:

$ sudo apt install memcached libmemcached-tools

Libmemcached-tools -paketti on C & C ++ -kirjasto, joka tarjoaa useita komentorivin apuohjelmia, joita voit käyttää vuorovaikutuksessa ja hallita Memcached-palvelinta.

Kun asennus on valmis, Memcached-palvelu käynnistyy automaattisesti ja voit tarkistaa tämän suorittamalla komennon:

$ sudo systemctl status memcached

Oletusarvoisesti Memcached kuuntelee porttia 11211, ja voit vahvistaa tämän netstat-komennolla kuvan osoittamalla tavalla:

$ sudo netstat -pnltu

Määritä Memcached määrittämällä /etc/memcached.conf -tiedosto. Suurimmaksi osaksi oletusasetukset toimivat hyvin useimmille käyttäjille.

Ilman määrityksiä Memcached kuuntelee vain localhostia. Jos muodostat yhteyden Memcached-palvelimeen itse palvelimelta, määrityksiä ei tarvita.

Palvelinten etäyhteyksien salliminen edellyttää joitain lisäasetuksia. Meidän on muokattava palomuuria sallimaan pääsy UDP-porttiin 11211, jota Memcached kuuntelee oletuksena.

Oletetaan, että Memcached-palvelimen IP-osoite on 10.128.0.46 ja asiakkaan IP-osoite on 10.128.0.45. Suorita komento, jotta asiakaslaite pääsee Memcached-palvelimeen.

$ sudo ufw allow from 10.128.0.45 to any port 11211

Lataa seuraavaksi palomuuri uudelleen, jotta muutokset pysyvät voimassa.

$ sudo ufw reload

Sen jälkeen siirry memcached.conf -määritystiedostoon.

$ sudo vim /etc/memcached.conf

Muista etsiä rivi, joka alkaa -l 127.0.0.1 .

Korvaa se palvelimen IP: llä, joka tässä tapauksessa on 10.128.0.46, kuten on esitetty:

Käynnistä Memcached uudelleen, jotta muutokset tulevat voimaan.

$ sudo systemctl restart memcached

Jos aiot käyttää Memcachedia välimuistitietokantana PHP-sovelluksille, kuten Drupal tai WordPress, vaaditaan php-memcached-laajennus.

Asenna se suorittamalla komento:

$ sudo apt install php-memcached

Asenna seuraavat Python-kirjastot Python-sovelluksia varten pip: llä. Jos pipiä ei ole asennettu, voit asentaa sen komennolla:

$ sudo apt install python3-pip

Asenna sitten kirjastot kuvan mukaisesti.

$ pip3 install pymemcache
$ pip3 install python-memcached

Olemme päässeet tämän oppaan loppuun. Toivomme, että voit nyt asentaa Memcached Debian 10 -esiintymääsi ongelmitta. Palautteesi on tervetullut.