Kuidas installida Memcached Debian 10-sse


Memcached on suure jõudlusega vaba ja opensource mälus olev võti-väärtuste salvestus, mida kasutatakse vahemälusüsteemina. Seda kasutatakse peamiselt andmebaasipõhiste saitide ja veebirakenduste kiirendamiseks andmete vahemällu salvestamise kaudu RAM-is. Nii toimides vähendab see märkimisväärselt igavese andmeallika lugemise sagedust.

Memcached on lihtne ja hõlpsasti juurutatav ning selle API on laialt saadaval paljude populaarsete programmeerimiskeelte jaoks, näiteks Python.

Selles juhendis tutvustatakse Memcachedi installimist Debian 10-le, koodnimega Debian Buster ja Debian 9, koodnimega Stretch.

Sellel lehel

  • Installi Memcached Debianisse
  • Seadistage Debianis Memcached
  • Lubage Memcached PHP ja Pythoni rakenduste jaoks

Memcached paketid on juba Debiani hoidlas olemas ja sellisena installime Memcached APT paketihalduri abil.

Kõigepealt värskendage süsteemipakette, nagu näidatud:

$ sudo apt update

Seejärel installige Memcached käsu abil:

$ sudo apt install memcached libmemcached-tools

Pakett libmemcached-tools on C & C ++ teek, mis pakub mitut käsurea utiliiti, mida saate kasutada Memcachedi serveri suhtlemiseks ja haldamiseks.

Pärast installimist käivitub teenus Memcached automaatselt ja saate seda kontrollida käsu käivitamisega:

$ sudo systemctl status memcached

Vaikimisi kuulab Memcached porti 11211 ja saate seda kontrollida käsu netstat abil, nagu näidatud:

$ sudo netstat -pnltu

Memcachedi konfigureerimiseks peate konfigureerima faili /etc/memcached.conf . Enamasti töötavad vaikeseaded enamiku kasutajate jaoks suurepäraselt.

Ilma igasuguse konfiguratsioonita kuulab Memcached ainult kohalikku hostit. Kui loote ühenduse Memcachedi serveriga serverist endast, pole konfigureerimist vaja.

Serveriga kaugühenduste lubamiseks on vaja mõnda täiendavat konfiguratsiooni. Peame tulemüüri muutma, et võimaldada juurdepääsu UDP-porti 11211, mida Memcached vaikimisi kuulab.

Oletame, et serveri Memcached IP-aadress on 10.128.0.46 ja kliendi IP-aadress on 10.128.0.45. Kliendimasina juurdepääsu lubamiseks Memcachedi serverile käivitage käsk.

$ sudo ufw allow from 10.128.0.45 to any port 11211

Järgmisena laadige muudatuste püsimiseks tulemüür uuesti.

$ sudo ufw reload

Seejärel minge konfiguratsioonifaili memcached.conf .

$ sudo vim /etc/memcached.conf

Leidke kindlasti rida, mis algab tähega -l 127.0.0.1 .

Asendage see serveri IP-ga, mis on antud juhul 10.128.0.46, nagu näidatud:

Nüüd muutuste jõustumiseks taaskäivitage Memcached.

$ sudo systemctl restart memcached

Kui kavatsete kasutada Memcachedit vahemälu andmebaasina PHP-rakenduste jaoks, näiteks Drupal või WordPress, on vajalik laiendus php-memcached.

Selle installimiseks käivitage käsk:

$ sudo apt install php-memcached

Pythoni rakenduste jaoks installige järgmised Pythoni teegid pipi abil. Kui pipi pole installitud, saate selle installida käsuga:

$ sudo apt install python3-pip

Seejärel installige teegid, nagu näidatud.

$ pip3 install pymemcache
$ pip3 install python-memcached

Oleme jõudnud selle juhendi lõpuni. Loodame, et saate nüüd Memcachedi oma Debiani 10 eksemplari ilma probleemideta installida. Teie tagasiside on teretulnud.