Memcached este un depozit de valori-cheie în memorie gratuit și open source, utilizat ca sistem de cache. Este utilizat în principal pentru a accelera site-urile bazate pe baze de date și aplicațiile web prin cache de date în RAM. Procedând astfel, reduce semnificativ frecvența în care este citită o sursă eternă de date.
Memcached este simplu și ușor de implementat și este API este disponibil pe scară largă pentru o gamă largă de limbaje de programare populare, cum ar fi Piton.
Acest ghid vă prezintă instalarea Memcached pe Debian 10, denumit în cod Debian Buster și Debian 9, denumit în cod Întinde.
Memcached pachetele sunt deja incluse în Debian depozit și, ca atare, vom instala Memcached folosind Manager de pachete APT.
Dar mai întâi, actualizați pachetele de sistem așa cum se arată:
$ sudo apt actualizare.
Ulterior, instalați Memcached invocând comanda:
$ sudo apt install memcached libmemcached-tools.
libmemcached-tools package este o bibliotecă C & C ++ care oferă mai multe utilitare din linia de comandă pe care le puteți utiliza pentru interacțiunea și gestionarea Memcached Server.
Odată instalat, Memcached serviciul va porni automat și puteți verifica acest lucru executând comanda:
$ sudo systemctl status memcached.
În mod implicit, Memcached ascultă pe port 11211 și puteți verifica acest lucru folosind comanda netstat așa cum se arată:
$ sudo netstat -pnltu.
Pentru a configura Memcached, trebuie să configurați fișierul /etc/memcached.conf
fişier. În cea mai mare parte, setările implicite vor funcționa foarte bine pentru majoritatea utilizatorilor.
Fără nicio configurație, Memcached ascultă pe gazdă locală numai. Dacă vă conectați la serverul Memcached de pe serverul însuși, nu este necesară nicio configurație.
Pentru a permite conexiuni la distanță cu serverul, este necesară o configurație suplimentară. Trebuie să modificăm firewall-ul pentru a permite accesul la portul UDP 11211 pe care Memcached îl ascultă în mod implicit.
Să presupunem că adresa IP a serverului Memcached este 10.128.0.46 iar adresa IP a clientului este 10.128.0.45. Pentru a permite accesul computerului client la serverul Memcached, executați comanda.
$ sudo ufw permite de la 10.128.0.45 la orice port 11211.
Apoi, reîncărcați paravanul de protecție pentru ca modificările să persiste.
$ sudo ufw reîncarcă.
După aceea, mergeți la memcached.conf
Fișier de configurare.
$ sudo vim /etc/memcached.conf.
Asigurați-vă că localizați linia care începe cu -l 127.0.0.1
.
Înlocuiți-l cu adresa IP a serverului, care în acest caz este 10.128.0.46 așa cum se arată:
Acum, reporniți Memcached pentru ca modificările să intre în vigoare.
$ sudo systemctl reporniți memcached.
Dacă intenționați să utilizați Memcached ca bază de date în cache pentru aplicații PHP precum Drupal sau WordPress, php-memcached este necesară extinderea.
Pentru a-l instala, executați comanda:
$ sudo apt instalează php-memcached.
Pentru Piton aplicații, instalați următoarele Piton biblioteci folosind pip. Dacă pip nu este instalat, îl puteți instala folosind comanda:
$ sudo apt instalează python3-pip.
Apoi instalați bibliotecile așa cum se arată.
$ pip3 instalează pymemcache. $ pip3 instalează python-memcached.
Am ajuns la sfârșitul acestui ghid. Sperăm că acum puteți instala Memcached pe dumneavoastră Debian 10 exemplu fără o problemă. Feedback-ul dvs. este binevenit.