Cum se instalează Memcached pe CentOS 8 - ÎNFIINȚAT

Sistemele de operare gestionează diferite moduri de gestionare a datelor înregistrate și una dintre acestea este că memoria cache este stocată în memoria computerului. Această memorie cache este trimisă de obiectele web și în memorie această memorie cache integrează o serie de parametri și instrucțiuni care permit citirea lor de către CPU și cu aceasta se oferă un acces mult mai rapid la aceste site-uri.

Cu toate acestea, o acumulare a acestui cache poate fi un factor de erori, mai ales dacă obiectele web (cum ar fi paginile web) schimbă IP-ul sau valorile, pentru a gestiona cache-ul într-un mod mai cuprinzător avem un utilitar numit „Encachad” și vom vedea cum să-l utilizați pe CentOS 8.

Ce este MemcachedMemcached a fost dezvoltat ca un sistem de cache de înaltă performanță care optimizează utilizarea și gestionarea cache-ului în sistem. Scopul său este de a accelera aplicațiile web dinamice prin gestionarea directă a încărcării bazei de date, care are un impact direct asupra performanței.

Pentru a înțelege modul în care memchached-ul ajută la acest proces, trebuie să înțelegem că aplicația va utiliza părți ale sistemului în care există memorie de rezervă și pe care nu le folosim, iar acea porțiune este implementată în zona limitată sau necesară, acest lucru facilitează următoarele:

  • Că fiecare nod poate fi independent de celălalt
  • Că fiecare nod poate folosi memoria altor noduri pentru a optimiza procesele în care memoria lipsește

MemcachedMemcached este alcătuit din următoarele:

  • Un software client, care listează serverele memcached disponibile
  • Integrarea unui algoritm de hash, acest algoritm este bazat pe client și permite selectarea unui server pe baza cheii distribuite pentru probleme de securitate.
  • Software-ul server în care valorile sunt stocate cu cheile respective atribuite într-un tabel de hash intern.
  • LRU care indică când memcached ar trebui să acceseze datele vechi pentru a accelera procesele

1. Cum se instalează Memchached pe CentOS 8


În mod implicit, pachetele Memcached sunt incluse în depozitele CentOS 8. Acest lucru ne permite să folosim managerul de pachete dnf pentru instalarea lor.

Pasul 1
Vom executa următoarele:

 sudo dnf instalează memcached libmemcached

MARI

Pasul 2
Introducem litera „s” pentru a valida descărcarea și instalarea Memchached și a pachetelor sale:

MARI

Pasul 3
Informații detaliate despre pachetul Memcached pot fi accesate cu următoarea comandă:

 rpm -qi memcached

MARI

Acolo găsim detalii specifice despre Memcached.

Pasul 4
Memcached poate fi instalat direct de la sursă cu următoarele linii:

 sudo yum instalează libevent-devel sudo wget https://memcached.org/latest tar -zxf memcached-1.xxtar.gz cd memcached-1.xx ./configure --prefix = / usr / local / memcached make && make test && sudo make install

2. Cum se configurează Memcached pe CentOS 8


Configurația Memcached este disponibilă în fișierul / etc / sysconfig / memcached și are diferite variabile de utilizat.

Pasul 1
În mod implicit, Memcached ascultă pe portul 11211 și este configurat să asculte doar sistemul localhost așa cum putem vedea în fișier:

 nano / etc / sysconfig / memcached

MARI

Pasul 2
Dacă trebuie să configurăm Memcached astfel încât aplicațiile de pe sistemele la distanță să se poată conecta la server, acolo trebuie să schimbăm adresa gazdă locală 127.0.0.1 la adresa gazdei la distanță.

Valorile din acest fișier sunt:

PORTSe referă la portul utilizat de Memcached pentru execuție.
UTILIZATORIndică demonul de pornire pentru serviciul memcached.
MAXCONNAceasta este o valoare care vă permite să definiți numărul de conexiuni simultane, valoarea sa implicită este 1024 și poate fi editată pe baza nevoilor actuale
MĂRIMEA CACHE-ULUIEste o valoare editabilă care se referă la dimensiunea cache-ului, care implicit este 2048 și este posibil să o măriți până la 4 GB.
OPȚIUNIAcolo este posibil să configurați adresa IP a serverului, astfel încât serverele web Apache sau Nginx să se poată conecta aici

În cazul permiterii conexiunilor externe, trebuie să activăm permisiunile Firewall:

 sudo firewall-cmd --add-port = 11211 / tcp --zone = public --permanent sudo firewall-cmd -reload

MARI

Pasul 3
Confirmăm că portul este autorizat cu următoarea comandă:

 sudo firewall-cmd --list-ports | grep 11211

MARI

Pasul 4
Să începem și să activăm Memcached la începutul boot-ului CentOS 8:

 sudo systemctl start memcached sudo systemctl enable memcached

MARI

Pasul 5
Verificăm starea Memcached:

 sudo systemctl status memcached

MARI

3. Cum se activează Memcached pentru aplicațiile CentOS 8

Pasul 1
Unele aplicații au tehnologie PHP, acestea vă permit să instalați extensia php-pecl-memcache, astfel încât aplicația să poată stabili o conexiune cu serverul Memcached:

 sudo dnf instalare php-pecl-memcache (extensie memcached pentru PHP) sudo dnf instalare perl-Cache-Memcached (extensie memcached pentru PERL) sudo dnf instalare python-memcached (extensie memcached pentru PYTHON)
Pasul 2
Pentru a valida statisticile serverului local vom executa următoarele:
 memcached-tool 127.0.0.1 statistici

MARI

Memcached este o opțiune cuprinzătoare pentru a gestiona memoria cache pe serverul nostru CentOS 8.

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

wave wave wave wave wave