Slik installerer du Memcached på Debian 9

Linux -operativsystemer tilbyr oss hundrevis av alternativer når det gjelder å øke produktiviteten og effektiviteten til rollene sine, spesielt når vi jobber med distroer som CentOS 7 eller Debian 9, som er utviklet for å administrere data og tjenester på en måte som er mye mer dynamisk .

Innenfor denne verdenen av muligheter finner vi spesielt en som hjelper oss med å forbedre hele databaseadministrasjonsprosessen, og som er lagret i minnet. Solvetic vil i dag analysere hvordan du installerer memcachet på Debian 9 på en trygg og praktisk måte.

Hva er memcachedMemcached er et generisk, høytytende distribuert minneobjektsystem med høy ytelse, som opprinnelig ble utviklet for å akselerere dynamiske webapplikasjoner ved å optimalisere databaselast.

Memcached er gratis og åpen kildekode, og blir opprettet som en nøkkelverdilagring i minnet for små vilkårlige databiter, for eksempel strenger eller objekter, fra resultater av databaseanrop, som er API-anrop eller representasjon av sider.

Takket være den enkle utformingen av memchached, vil det være mulig å fremme rask distribusjon, enkel utvikling og løse mange problemer som store datacacher står overfor i dag. API -en er tilgjengelig for mer enn 20 språk.

Hvordan memcached fungererMemcached lar oss ta deler av minnet fra systemet vårt der vi ser mer minne enn nødvendig og gjør det tilgjengelig for områdene der vi vil ha mindre enn det vi trenger på minnenivå.

På samme måte lar memcached oss ​​også bedre utnytte tilgjengelig minne. Grafisk er det slik memchached kan hjelpe oss med å optimalisere denne ressursen:

Hver node er helt uavhengig, øvre bilde. Hver node kan bruke minnet til andre noder, nedre bilde.

Med den memcachede implementeringen kan det hende at alle servere søker etter det samme virtuelle minnebassenget, noe som betyr at et gitt element alltid blir lagret og alltid hentet fra samme sted i hele nettklyngen.

Deretter ser vi hvordan du installerer memcachet på Debian 9.

1. Root User Access og Debian 9 OS -oppgradering


Det første trinnet å ta er å endre brukeren til root, hvis den ikke allerede er root, og for å gjøre dette, bare utfør en av følgende kommandoer:
 su - eller sudo su -l
Der skriver vi inn administratorpassordet, og vi får nå tilgang som rotbrukere.

Det neste trinnet å ta er å oppdatere de tilgjengelige Debian 9 -pakkene, og for dette utfører vi følgende linjer:

 apt-get oppdatering apt-get oppgradering

2. Installere memcachet på Debian 9


Når operativsystemet er oppdatert, fortsetter vi med å installere memcachet som er tilgjengelig i Debian -depotene, for dette vil vi utføre følgende linje:
 apt-get install memcached netcat

Når memcachet er installert, fortsetter vi med å validere om tjenesten har blitt startet eller ikke, for dette vil vi utføre følgende:

 ps -ef | grep -i memcached
Resultatet som oppnås vil være følgende:

3. Memcachet konfigurasjon på Debian 9

Trinn 1
Når vi har bekreftet at tjenesten er aktiv, er neste trinn å konfigurere programmet, og konfigurasjonsfilen finner du i /etc/memcached.conf -banen.

Vi får tilgang til den ved hjelp av den foretrukne redaktøren:

 nano /etc/memcached.conf
Vi vil se følgende:

Steg 2
Der kan vi endre de ønskede verdiene, minnebufferen er en av de vanligste, vi finner minnelinjen og standardverdien er 64, men vi kan angi den ønskede, for eksempel 256 eller 512.

Vi lagrer endringene ved hjelp av tastekombinasjonen Ctrl + O og avslutter editoren med kombinasjonen Ctrl + X.

Trinn 3
Vi starter memcachet -prosessen på nytt ved å utføre følgende:

 systemctl restart memcached
Vi aktiverer memcached autostart ved å utføre:
 systemctl aktiver memcachet

Trinn 4
Hvis vi vil bekrefte statusen til memcachet, kjører vi følgende linje:

 ekko "statistikkinnstillinger" | nc lokal vert 11211
Som et resultat vil vi få verdien av hver av programmets konfigurasjonsparametere:

4. Brannmurskonfigurasjon på Debian 9

Nå må vi aktivere port 11211 som en innkommende tilkobling i brannmuren, slik at alt fungerer som det skal, og for dette utfører vi følgende:

Hvis vi bruker FirewallD:

 firewall-cmd --permanent --zone = public --add-port = 11211 / tcp firewall-cmd -reload Hvis vi bruker UFW: ufw tillate 11211 / tcp ufw reload

Hvis vi vil kontrollere ekstern tilkobling, vil vi utføre følgende:

 ekkostatistikk | nc host_memcached_o_IP 11211

5. PHP modul installasjon

Trinn 1
Til slutt vil det være nødvendig å installere PHP -modulen for optimal funksjon av memcached med PHP. Vi vil utføre følgende linje:

 apt-get install -y php php-memcache

Steg 2
Nå må vi starte memcachet og Apache -tjenestene på nytt for at endringene skal tre i kraft:

 systemctl restart memcached systemctl restart apache2
Trinn 3
For å teste PHP -konfigurasjonen vil vi lage en fil som heter info.php og få tilgang til følgende bane:
 nano /var/www/html/info.php
I denne nye filen vil vi skrive inn følgende:
 

Vi lagrer endringene med tastene Ctrl + O og avslutter med Ctrl + X

Trinn 4
Nå går vi til nettleseren og skriver inn følgende syntaks:

 http: //IP/info.php
Dette blir resultatet

På denne måten har vi installert og konfigurert memcachet i Debian9.

wave wave wave wave wave