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.