Kā instalēt Memcached Debian 9

Linux operētājsistēmas piedāvā simtiem iespēju, lai palielinātu savu lomu produktivitāti un efektivitāti, it īpaši, ja mēs strādājam ar tādiem izplatījumiem kā CentOS 7 vai Debian 9, kas ir izstrādāti, lai pārvaldītu datus un pakalpojumus daudz dinamiskāk. .

Šajā iespēju pasaulē mēs īpaši atrodam vienu, kas palīdz mums uzlabot visu datu bāzes administrēšanas procesu un ir saglabāts. Solvetic šodien analizēs, kā droši un praktiski instalēt memcached Debian 9.

Kas ir atminētsMemcached ir vispārīga, augstas veiktspējas sadalītas atmiņas objektu kešatmiņas sistēma, kas sākotnēji tika izstrādāta, lai to izmantotu, lai paātrinātu dinamiskas tīmekļa lietojumprogrammas, optimizējot datu bāzes ielādi.

Memcached ir bezmaksas un atvērtā pirmkoda, kas tiek izveidots kā atmiņas atslēgu vērtību krātuve nelieliem patvaļīgiem datu gabaliem, piemēram, virknēm vai objektiem, no datu bāzes izsaukumu rezultātiem, kas ir API izsaukumi vai lapu attēlojums.

Pateicoties memchached vienkāršajam dizainam, būs iespējams veicināt ātru izvietošanu, vieglu izstrādi un atrisināt daudzas problēmas, ar kurām mūsdienās saskaras lielas datu kešatmiņas, tā API ir pieejama vairāk nekā 20 valodās.

Kā darbojas memcachedMemcached ļauj mums ņemt atmiņas daļas no mūsu sistēmas, kur redzam vairāk atmiņas nekā nepieciešams, un padara to pieejamu apgabaliem, kur mums būs mazāk nekā nepieciešams atmiņas līmenī.

Tādā pašā veidā memcached arī ļauj mums labāk izmantot pieejamo atmiņu. Grafiski šādi memchached var mums palīdzēt optimizēt šo resursu:

Katrs mezgls ir pilnīgi neatkarīgs, augšējais attēls. Katrs mezgls var izmantot citu mezglu atmiņu, apakšējo attēlu.

Izmantojot memcached ieviešanu, visi serveri, iespējams, meklē to pašu virtuālo atmiņas kopumu, kas nozīmē, ka konkrētais vienums vienmēr tiek saglabāts un vienmēr izgūts no vienas un tās pašas vietas visā tīmekļa klasterī.

Tālāk mēs redzēsim, kā instalēt memcached Debian 9.

1. Saknes lietotāju piekļuve un Debian 9 OS jaunināšana


Pirmais solis ir nomainīt lietotāju uz root, ja tas vēl nav root, un, lai to izdarītu, vienkārši izpildiet vienu no šīm komandām:
 su - vai sudo su -l
Tur mēs ievadām administratora paroli, un mums tagad būs piekļuve kā root lietotājiem.

Nākamais solis ir atjaunināt pieejamās Debian 9 pakotnes, un šim nolūkam mēs izpildīsim šādas rindas:

 apt-get update apt-get update

2. Memcached instalēšana Debian 9


Kad operētājsistēma ir atjaunināta, mēs turpinām instalēt memcached, kas ir pieejams Debian krātuvēs, tāpēc mēs izpildīsim šādu rindu:
 apt-get install memcached netcat

Kad memcached ir instalēts, mēs pārbaudām, vai pakalpojums ir sākts vai nē, lai to paveiktu:

 ps -ef | grep -i atcerējās
Iegūtais rezultāts būs šāds:

3. Atmiņas konfigurācija Debian 9

1. darbība
Kad būsim apstiprinājuši, ka pakalpojums ir aktīvs, nākamais solis ir lietojumprogrammas konfigurēšana, un tās konfigurācijas failu var atrast ceļā /etc/memcached.conf.

Mēs tam piekļūstam, izmantojot vēlamo redaktoru:

 nano /etc/memcached.conf
Mēs redzēsim sekojošo:

2. solis
Tur mēs varam mainīt vēlamās vērtības, atmiņas kešatmiņa ir viena no visbiežāk sastopamajām, mēs atrodam atmiņas līniju un noklusējuma vērtība ir 64, bet mēs varam iestatīt vēlamo, piemēram, 256 vai 512.

Mēs saglabājam izmaiņas, izmantojot taustiņu kombināciju Ctrl + O, un izejam no redaktora, izmantojot kombināciju Ctrl + X.

3. solis
Mēs atsākam memcached procesu, izpildot šādas darbības:

 systemctl restart memcached
Mēs iespējojam atmiņā saglabāto automātisko palaišanu, izpildot:
 systemctl iespējot memcached

4. solis
Ja mēs vēlamies apstiprināt memcached statusu, mēs izpildīsim šādu rindu:

 echo "statistikas iestatījumi" | nc localhost 11211
Rezultātā mēs iegūsim katra lietojumprogrammas konfigurācijas parametra vērtību:

4. Ugunsmūra konfigurācija Debian 9

Tagad mums ir jāiespējo ports 11211 kā ienākošais savienojums ugunsmūrī, lai viss darbotos pareizi, un tāpēc mēs izpildām sekojošo:

Ja mēs izmantojam FirewallD:

 firewall-cmd --permanent --zone = public --add-port = 11211 / tcp firewall-cmd -reload Ja izmantojam UFW: ufw atļaut 11211 / tcp ufw reload

Ja mēs vēlamies pārbaudīt attālo savienojumu, mēs veiksim šādas darbības:

 atbalss statistika | nc host_memcached_o_IP 11211

5. PHP moduļa uzstādīšana

1. darbība
Visbeidzot, lai optimāli funkcionētu memcached ar PHP, būs jāinstalē PHP modulis. Mēs izpildīsim šādu rindu:

 apt-get install -y php php-memcache

2. solis
Tagad mums ir jārestartē memcached un Apache pakalpojumi, lai izmaiņas stātos spēkā:

 systemctl restart memcached systemctl restart apache2
3. solis
Lai pārbaudītu PHP konfigurāciju, mēs izveidosim failu ar nosaukumu info.php, piekļūstot šādam ceļam:
 nano /var/www/html/info.php
Šajā jaunajā failā mēs ievadīsim šādu informāciju:
 

Mēs saglabājam izmaiņas ar taustiņiem Ctrl + O un izejam, izmantojot Ctrl + X

4. solis
Tagad mēs ejam uz pārlūkprogrammu un ievadām šādu sintaksi:

 http: //IP/info.php
Tas būs rezultāts

Tādā veidā mēs esam instalējuši un konfigurējuši memcached Debian9.

wave wave wave wave wave