Kuinka asentaa Memcached Debian 10:een
Memcached on erittäin suorituskykyinen ilmainen ja avoimen lähdekoodin muistissa oleva avainarvovarasto, jota käytetään välimuistijärjestelmänä. Sitä käytetään pääasiassa tietokantapohjaisten sivustojen ja verkkosovellusten nopeuttamiseen tallentamalla tietoja RAM-muistiin. 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 API on laajalti saatavilla useille suosituille ohjelmointikielille, kuten Python.
Tämä opas opastaa sinut Memcachedin asennuksen läpi Debian 10:een, koodinimeltään Debian Buster ja Debian 9, koodinimeltään Vennä.
Tällä sivulla
- Asenna Memcached Debianiin
- Määritä Memcached Debianissa
- Ota Memcached käyttöön PHP- ja Python-sovelluksissa
Asenna Memcached Debianiin
Memcached-paketit sisältyvät jo Debianin-varastoon, ja siksi asennamme Memcached-paketin APT-pakettienhallinnan avulla.
Mutta ensin päivitä järjestelmäpaketit kuvan mukaisesti:
sudo apt update
Asenna sen jälkeen Memcached käynnistämällä komennon:
sudo apt install memcached libmemcached-tools
libmemcached-tools-paketti on C & C++ -kirjasto, joka sisältää useita komentorivityökaluja, joita voit käyttää Memcached-palvelimen vuorovaikutukseen ja hallintaan.
Kun Memcached-palvelu on asennettu, käynnistyy automaattisesti ja voit varmistaa tämän suorittamalla komennon:
sudo systemctl status memcached
Oletuksena Memcached kuuntelee porttia 11211 ja voit varmistaa tämän käyttämällä netstat-komentoa kuvan mukaisesti:
sudo netstat -pnltu
Määritä Memcached Debianissa
Memcachedin määrittämistä varten sinun on määritettävä /etc/memcached.conf
-tiedosto. Suurimmaksi osaksi oletusasetukset toimivat hyvin suurimmalle osalle käyttäjistä.
Ilman asetuksia Memcached kuuntelee vain localhost-palvelinta. Jos muodostat yhteyden Memcached-palvelimeen itse palvelimelta, asetuksia ei tarvita.
Etäyhteyksien salliminen palvelimeen edellyttää lisämäärityksiä. Meidän on muutettava 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 10.128.0.45. Anna asiakaskoneen käyttää Memcached-palvelinta suorittamalla komento.
sudo ufw allow from 10.128.0.45 to any port 11211
Lataa seuraavaksi palomuuri uudelleen, jotta muutokset pysyvät voimassa.
sudo ufw reload
Siirry sen jälkeen memcached.conf
-määritystiedostoon.
sudo vim /etc/memcached.conf
Muista etsiä rivi, joka alkaa -l 127.0.0.1
.
Korvaa se palvelimen IP-osoitteella, joka tässä tapauksessa on 10.128.0.46 kuvan mukaisesti:
Käynnistä nyt Memcached uudelleen, jotta muutokset tulevat voimaan.
sudo systemctl restart memcached
Ota Memcached käyttöön PHP- ja Python-sovelluksissa
Jos aiot käyttää Memcachedia välimuistitietokantana PHP-sovelluksille, kuten Drupal tai WordPress, php-memcached > laajennusta tarvitaan.
Asenna se suorittamalla komento:
sudo apt install php-memcached
Asenna Python-sovelluksille seuraavat Python-kirjastot käyttämällä pip -ohjelmaa. Jos pip-ohjelmaa ei ole asennettu, voit asentaa sen komennolla:
sudo apt install python3-pip
Asenna sitten kirjastot kuvan mukaisesti.
pip3 install pymemcache
pip3 install python-memcached
Johtopäätös
Olemme tulleet tämän oppaan loppuun. Toivomme, että voit nyt asentaa Memcachedin Debian 10 -esiintymään ilman ongelmia. Palautteesi on tervetullutta.