Cum se configurează Memcached Ubuntu

Unul dintre obiectele care ne permite să accesăm site-urile web mai rapid sau la configurarea unei aplicații este memoria cache. Acesta este găzduit în memorie cu diferitele variabile ale site-ului sau aplicației pentru a face accesul ușor, deoarece CPU nu trebuie să citească proprietățile web și astfel accelerează acest proces. Dar dacă site-ul menționat, de exemplu, dacă site-ul își modifică adresa IP sau dacă oricare dintre fișierele sale de redirecționare sunt modificate, acest lucru va provoca efectul opus, deoarece se va deschide încet și cu erori.

Pentru a ajuta la menținerea acestui control cache, avem un utilitar numit Memcached pe care îl vom explica pe parcursul acestui tutorial.

Ce este MemcachedUtilitarul memcached permite controlul centralizat asupra cache-ului Ubuntu bazat pe accelerarea aplicațiilor web, deoarece face procesele direct în încărcarea bazei de date, care este strâns legată de performanță atunci când deschideți aplicații sau site-uri web.

Memcached funcționează într-un mod simplu, deoarece analizează resursele de memorie și va lua de unde există mai multă cantitate pentru a-l oferi acolo unde este rar. Acest lucru permite o distribuție mai bună a acestei memorii și rezultă următoarele:

  • Faceți fiecare nod independent de celelalte noduri
  • Permite fiecărui nod să utilizeze memoria altor noduri pentru a optimiza și accelera procesele în care memoria este redusă

CaracteristiciLa instalarea memcached accesăm următoarele:

  • Software-ul client datorită căruia putem vedea serverele memcached disponibile în sistem
  • Un software de server în care valorile cheilor atribuite sunt stocate într-un tabel de hash intern
  • Memcached adaugă un algoritm de hash care se bazează pe client pentru a selecta un server bazat pe cheia distribuită, ceea ce ajută la îmbunătățirea securității memcached
  • Un LRU care ne permite să vedem când memcached trebuie să acceseze date vechi pentru a accelera procesele

De aceea, mai jos vă oferim toți pașii pe care trebuie să îi urmați pentru a ști cum să instalați Memcached pe Ubuntu Server 20.04 și cum să-l configurați pas cu pas.

1. Cum se instalează Memcached pe Ubuntu Server 20.04

Pasul 1
Primul pas va fi actualizarea pachetelor de sistem, pentru aceasta executăm:

 actualizare sudo apt

MARI

Pasul 2
În continuare vom instala memcached în Ubuntu executând următoarea comandă:

 sudo apt install memcached libmemcached-tools

MARI

Pasul 3
Introducem litera „S” pentru a confirma descărcarea și instalarea memcached în sistem:

MARI

Pasul 4
Când am instalat memcached, vom valida starea acestuia executând:

 sudo systemctl status memcached

MARI

Până în acest moment am instalat memcached pe serverul Ubuntu.

2. Cum se configurează Memcached în Ubuntu


Setările de configurare Memcached sunt localizate în directorul /etc/memcached.conf. Acolo găsim că Memcached ascultă pe portul 11211 și este configurat să asculte prin localhost.

Pasul 1
Validăm acest lucru accesând editorul preferat:

 sudo nano /etc/memcached.conf

MARI

În cazul în care aplicația care trebuie să se conecteze la serviciul memcached este instalată pe același server memcached, această linie trebuie lăsată la fel fără nicio modificare, dar dacă trebuie să se conecteze de la distanță, trebuie să edităm adresa localhost (127.0. 0.1) de adresa IP a clientului la distanță.

Pasul 2
În cazul efectuării unei modificări, o salvăm cu tastele Ctrl + O și ieșim din editor cu tastele Ctrl + X.
Apoi, repornim memcached executând:

 sudo systemctl reporniți memcached

MARI

Pasul 3
Acum trebuie să permitem conexiuni la distanță la Ubuntu, pentru aceasta acordăm aceste permisiuni în Firewall-ul Ubuntu după cum urmează:

 sudo ufw permit 11211 / tcp aplica modificările: sudo ufw reîncarcă
NotăÎn cazul în care Paravanul de protecție nu este activ, trebuie să executăm „sudo ufw enable” pentru al activa.

MARI

Pasul 4
Verificăm starea firewall-ului:

 starea sudo ufw

MARI

3. Cum se activează utilizarea Memcached cu aplicațiile Ubuntu


Pe baza aplicațiilor pe care trebuie să le gestionăm, trebuie să instalăm utilitățile respective.

Pasul 1
De exemplu, dacă vrem să gestionăm PHP vom executa:

 sudo apt instalează php-memcached

MARI

Pasul 2
Pentru Python executăm:

 pip install pymemcache pip install python-memcached Pe serverul local putem verifica
Starea cache-ului executând următoarele:
 memcstat --servers = "127.0.0.1"

MARI

Pasul 3
Pentru a verifica înregistrările memcached vom folosi următoarea linie:

 sudo journalctl -u memcached

MARI

Cu memcached, gestionarea cache-ului în Ubuntu Server va fi foarte simplă și centralizată. În acest fel, veți ști cum să instalați și să configurați Memcached în Ubuntu Server 20.04 pentru a putea utiliza acest utilitar și a profita de toate avantajele pe care le oferă.

wave wave wave wave wave