Cum se instalează Memcached pe Debian 9

Sistemele de operare Linux ne oferă sute de opțiuni atunci când vine vorba de creșterea productivității și eficienței rolurilor lor, mai ales atunci când lucrăm cu distribuții precum CentOS 7 sau Debian 9, care au fost dezvoltate pentru a gestiona datele și serviciile într-un mod mult mai dinamic. .

În această lume a posibilităților găsim una în special care ne ajută să îmbunătățim întregul proces de administrare a bazei de date și care este memorată în memorie. Solvetic va analiza astăzi cum să instalați memcached pe Debian 9 într-un mod sigur și practic.

Ce este memcachedMemcached este un sistem de cache de obiecte de memorie distribuită de natură generică, de înaltă performanță, care a fost inițial dezvoltat pentru a fi utilizat pentru a accelera aplicații web dinamice prin optimizarea încărcării bazei de date.

Memcached este gratuit și open source, fiind creat ca un depozit de valori de chei în memorie pentru mici bucăți de date arbitrare, cum ar fi șiruri sau obiecte, din rezultatele apelurilor de baze de date, care sunt apeluri API sau reprezentarea paginilor.

Datorită designului simplu de memchached, va fi posibil să promovăm implementarea rapidă, ușurința dezvoltării și să rezolvăm multe probleme cu care se confruntă astăzi cache-urile mari de date, API-ul său este disponibil pentru mai mult de 20 de limbi.

Cum funcționează memcachedMemcached ne permite să preluăm părți din memorie din sistemul nostru unde vedem mai multă memorie decât este necesar și o face accesibilă zonelor în care vom avea mai puțin decât ceea ce avem nevoie la nivel de memorie.

În același mod, memcached ne permite, de asemenea, să folosim mai bine memoria disponibilă. Grafic, acesta este modul în care memchached-ul ne poate ajuta să optimizăm această resursă:

Fiecare nod este complet independent, imaginea superioară. Fiecare nod poate folosi memoria altor noduri, imaginea inferioară.

Cu implementarea memcached, toate serverele pot căuta același pool de memorie virtuală, ceea ce înseamnă că un anumit element este întotdeauna stocat și întotdeauna recuperat din aceeași locație în întregul cluster web.

În continuare vom vedea cum se instalează memcached pe Debian 9.

1. Root User Access și Debian 9 OS Upgrade


Primul pas pe care trebuie să-l faceți este să schimbați utilizatorul în rădăcină, dacă nu este deja rădăcină, și pentru a face acest lucru, pur și simplu executați una dintre următoarele comenzi:
 su - sau sudo su -l
Acolo introducem parola de administrator și vom avea acum acces ca utilizatori root.

Următorul pas pe care trebuie să-l faceți este să actualizați pachetele Debian 9 disponibile și pentru aceasta vom executa următoarele linii:

 apt-get update apt-get upgrade

2. Instalarea memcached pe Debian 9


Odată ce sistemul de operare este actualizat, continuăm să instalăm memcached care este disponibil în depozitele Debian, pentru aceasta vom executa următoarea linie:
 apt-get install memcached netcat

Odată ce memcached este instalat, procedăm la validarea dacă serviciul a fost pornit sau nu, pentru aceasta vom executa următoarele:

 ps -ef | grep -i memcached
Rezultatul obținut va fi următorul:

3. Configurație memcached pe Debian 9

Pasul 1
Odată ce confirmăm că serviciul este activ, următorul pas este configurarea aplicației și fișierul de configurare al acesteia poate fi găsit în calea /etc/memcached.conf.

O accesăm folosind editorul preferat:

 nano /etc/memcached.conf
Vom vedea următoarele:

Pasul 2
Acolo putem schimba valorile dorite, memoria cache fiind una dintre cele mai frecvente, localizăm linia de memorie și valoarea implicită este 64, dar o putem seta pe cea dorită, cum ar fi 256 sau 512.

Salvăm modificările folosind combinația de taste Ctrl + O și ieșim din editor folosind combinația Ctrl + X.

Pasul 3
Repornim procesul memcached executând următoarele:

 systemctl reporniți memcached
Activăm pornirea automată memcached executând:
 systemctl activa memcached

Pasul 4
Dacă dorim să confirmăm starea memcached, vom executa următoarea linie:

 ecou „setări statistici” | nc localhost 11211
Drept urmare, vom obține valoarea fiecăruia dintre parametrii de configurare ai aplicației:

4. Configurare firewall pe Debian 9

Acum trebuie să activăm portul 11211 ca o conexiune de intrare în firewall, astfel încât totul să funcționeze corect și pentru aceasta executăm următoarele:

Dacă folosim FirewallD:

 firewall-cmd --permanent --zone = public --add-port = 11211 / tcp firewall-cmd -reload Dacă folosim UFW: ufw permit 11211 / tcp ufw reîncărcare

Dacă dorim să verificăm conectivitatea la distanță, vom executa următoarele:

 statistici ecou | nc host_memcached_o_IP 11211

5. Instalarea modulului PHP

Pasul 1
În cele din urmă, va fi necesar să instalați modulul PHP pentru funcționarea optimă a memcached-ului cu PHP. Vom executa următoarea linie:

 apt-get install -y php php-memcache

Pasul 2
Acum trebuie să repornim serviciile memcached și Apache pentru ca modificările să aibă efect:

 systemctl restart memcached systemctl restart apache2
Pasul 3
Pentru a testa configurația PHP vom crea un fișier numit info.php accesând următoarea cale:
 nano /var/www/html/info.php
În acest nou fișier vom introduce următoarele:
 

Salvăm modificările cu tastele Ctrl + O și ieșim folosind Ctrl + X

Pasul 4
Acum mergem la browser și introducem următoarea sintaxă:

 http: //IP/info.php
Acesta va fi rezultatul

În acest fel, am instalat și configurat memcached în Debian9.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave