Kako instalirati Memcached na Debian 9

Linux operativni sustavi nude nam stotine mogućnosti kada je u pitanju povećanje produktivnosti i učinkovitosti njihovih uloga, posebno kada radimo s distroima poput CentOS 7 ili Debian 9, koji su razvijeni za upravljanje podacima i uslugama na mnogo dinamičniji način .

Unutar ovog svijeta mogućnosti posebno pronalazimo onu koja nam pomaže poboljšati cijeli proces administriranja baze podataka i koja je memcached. Solvetic će danas analizirati kako instalirati memcached na Debian 9 na siguran i praktičan način.

Što je memcachedMemcached je generički, visokoučinkoviti sustav distribuiranog predmemorije memorijskih objekata, koji je izvorno razvijen za ubrzavanje dinamičkih web aplikacija optimiziranjem učitavanja baze podataka.

Memcached je besplatan i otvoren izvor, kreiran kao spremište vrijednosti ključa u memoriji za male proizvoljne dijelove podataka, poput nizova ili objekata, iz rezultata poziva baze podataka, koji su API pozivi ili predstavljanje stranica.

Zahvaljujući jednostavnom dizajnu memchached -a, bit će moguće promovirati brzu implementaciju, jednostavnost razvoja i riješiti mnoge probleme s kojima se danas suočavaju velike podatkovne memorije, njegov API dostupan je za više od 20 jezika.

Kako memcached funkcioniraMemcached nam omogućuje da uzmemo dijelove memorije iz našeg sustava gdje vidimo više memorije nego što je potrebno i čini je dostupnom područjima gdje ćemo imati manje od onoga što nam je potrebno na razini memorije.

Na isti način, memcached nam također omogućuje bolje korištenje dostupne memorije. Grafički, evo kako nam memchached može pomoći optimizirati ovaj resurs:

Svaki čvor je potpuno neovisan, gornja slika. Svaki čvor može koristiti memoriju drugih čvorova, donju sliku.

S memcached implementacijom, svi poslužitelji mogu pretraživati ​​isto spremište virtualne memorije, što znači da je određena stavka uvijek pohranjena i uvijek dohvaćena s istog mjesta po cijelom web klasteru.

Zatim ćemo vidjeti kako instalirati memcached na Debian 9.

1. Pristup root korisnika i nadogradnja OS -a Debian 9


Prvi korak koji trebate poduzeti je promijeniti korisnika u root, ako već nije root, a da biste to učinili, jednostavno izvedite jednu od sljedećih naredbi:
 su - ili sudo su -l
Tamo unosimo administratorsku lozinku i sada ćemo imati pristup kao root korisnici.

Sljedeći korak koji treba poduzeti je ažuriranje dostupnih paketa Debian 9 i za to ćemo izvršiti sljedeće retke:

 apt-get update apt-get upgrade

2. Instaliranje memcached -a na Debian 9


Nakon što se operacijski sustav ažurira, nastavljamo s instaliranjem memcached -a koji je dostupan u Debian spremištima, za to ćemo izvršiti sljedeći redak:
 apt-get install memcached netcat

Nakon što je memcached instaliran, nastavljamo s provjerom je li usluga pokrenuta ili ne, za to ćemo izvršiti sljedeće:

 ps -ef | grep -i memcached
Dobiveni rezultat bit će sljedeći:

3. Memcached konfiguracija na Debianu 9

Korak 1
Nakon što potvrdimo da je usluga aktivna, sljedeći korak je konfiguriranje aplikacije, a njezinu konfiguracijsku datoteku možete pronaći na /etc/memcached.conf stazi.

Pristupamo mu pomoću željenog uređivača:

 nano /etc/memcached.conf
Vidjet ćemo sljedeće:

Korak 2
Tamo možemo promijeniti željene vrijednosti, jer je memorijska predmemorija jedna od najčešćih, lociramo memorijsku liniju i zadana vrijednost je 64, ali možemo postaviti željenu, poput 256 ili 512.

Promjene spremamo kombinacijom tipki Ctrl + O i izlazimo iz uređivača kombinacijom Ctrl + X.

Korak 3
Ponovno pokrećemo memcached proces izvršavanjem sljedećeg:

 systemctl ponovno pokretanje memcached
Omogućavamo memorirano automatsko pokretanje izvršavanjem:
 systemctl omogućiti memcached

Korak 4
Ako želimo potvrditi status memcached -a, izvršit ćemo sljedeći redak:

 echo "postavke statistike" | nc localhost 11211
Kao rezultat toga dobit ćemo vrijednost svakog od konfiguracijskih parametara aplikacije:

4. Konfiguracija vatrozida na Debianu 9

Sada moramo omogućiti port 11211 kao dolaznu vezu u vatrozidu kako bi sve radilo ispravno i za to izvršavamo sljedeće:

Ako koristimo FirewallD:

 firewall-cmd --permanent --zone = public --add-port = 11211 / tcp firewall-cmd -reload Ako koristimo UFW: ufw dopusti 11211 / tcp ufw ponovno učitavanje

Ako želimo provjeriti daljinsko povezivanje, izvršit ćemo sljedeće:

 echo stats | nc host_memcached_o_IP 11211

5. Instalacija PHP modula

Korak 1
Konačno, bit će potrebno instalirati PHP modul za optimalno funkcioniranje memcached s PHP -om. Izvršit ćemo sljedeći redak:

 apt-get install -y php php-memcache

Korak 2
Sada moramo ponovno pokrenuti memcached i Apache usluge da bi promjene stupile na snagu:

 systemctl restart memcached systemctl restart apache2
Korak 3
Za testiranje PHP konfiguracije stvorit ćemo datoteku pod nazivom info.php koja pristupa sljedećoj putanji:
 nano /var/www/html/info.php
U ovu novu datoteku unijet ćemo sljedeće:
 

Promjene spremamo tipkama Ctrl + O i izlazimo pomoću Ctrl + X

Korak 4
Sada idemo u preglednik i unosimo sljedeću sintaksu:

 http: //IP/info.php
To će biti rezultat

Na ovaj način smo instalirali i konfigurirali memcached u Debian9.

wave wave wave wave wave