Kaip įdiegti „Memcached“ „CentOS 8“ - NUSTATYTI

Operacinės sistemos tvarko skirtingus įrašytų duomenų tvarkymo būdus ir viena iš jų yra ta, kad talpykla yra saugoma kompiuterio atmintyje. Šią talpyklą siunčia žiniatinklio objektai, o atmintyje ši talpykla sujungia daugybę parametrų ir instrukcijų, leidžiančių juos skaityti procesoriui, o tai suteikia daug greitesnę prieigą prie šių svetainių.

Tačiau šios talpyklos kaupimas gali būti klaidų veiksnys, ypač jei žiniatinklio objektai (pvz., Tinklalapiai) keičia IP arba vertes, kad galėtume visapusiškiau valdyti talpyklą, turime įrankį „Encachad“ ir pamatysime, kaip naudoti jį „CentOS 8“.

Kas yra „Memcached“„Memcached“ buvo sukurta kaip didelio našumo talpyklos sistema, optimizuojanti sistemos talpyklos naudojimą ir valdymą. Jos tikslas yra pagreitinti dinamines žiniatinklio programas, tiesiogiai valdant duomenų bazės apkrovą, kuri tiesiogiai veikia našumą.

Kad suprastume, kaip „memchached“ padeda šiam procesui, turime suprasti, kad programa naudos sistemos dalis, kuriose yra laisvos atminties ir kurių mes nenaudojame, o ta dalis įdiegta ribotoje ar reikiamoje srityje, tai palengvina:

  • Kad kiekvienas mazgas gali būti nepriklausomas nuo kito
  • Kad kiekvienas mazgas galėtų pasinaudoti kitų mazgų atmintimi, kad optimizuotų procesus, kuriuose trūksta atminties

Prisiminė„Memcached“ sudaro šie elementai:

  • Kliento programinė įranga, kurioje pateikiami galimi atminties serveriai
  • Integruotas maišos algoritmas, šis algoritmas yra pagrįstas klientu ir leidžia pasirinkti serverį pagal paskirstytą raktą saugumo problemoms spręsti.
  • Serverio programinė įranga, kurioje vertės saugomos su atitinkamais priskirtais raktais vidinėje maišos lentelėje.
  • LRU, kuri nurodo, kada prisimenama, turėtų pasiekti senus duomenis, kad paspartintų procesus

1. Kaip įdiegti „Memchached“ „CentOS 8“


Pagal numatytuosius nustatymus „Memcached“ paketai yra įtraukti į „CentOS 8.“ saugyklas. Tai leidžia mums įdiegti dnf paketų tvarkyklę.

1 žingsnis
Mes vykdysime šiuos veiksmus:

 sudo dnf įdiegti memcached libmemcached

DIDELIS

2 žingsnis
Mes įvedame raidę „s“, kad patvirtintume „Memchached“ ir jo paketų atsisiuntimą ir įdiegimą:

DIDELIS

3 žingsnis
Išsamią informaciją apie paketą „Memcached“ galima pasiekti naudojant šią komandą:

 apsisukimų per minutę -qi

DIDELIS

Ten randame konkrečios „Memcached“ informacijos.

4 žingsnis
„Memcached“ galima įdiegti tiesiai iš šaltinio, naudojant šias eilutes:

 sudo yum install 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. Kaip sukonfigūruoti „Memcached“ „CentOS 8“


„Memcached“ konfigūracija pasiekiama faile / etc / sysconfig / memcached ir turi skirtingus kintamuosius.

1 žingsnis
Pagal numatytuosius nustatymus „Memcached“ klausosi 11211 prievado ir yra sukonfigūruotas klausytis tik „localhost“ sistemos, kaip matome faile:

 nano / etc / sysconfig / memcached

DIDELIS

2 žingsnis
Jei mums reikia sukonfigūruoti „Memcached“ taip, kad nuotolinių sistemų programos galėtų prisijungti prie serverio, ten mes turime pakeisti vietinio pagrindinio kompiuterio adresą 127.0.0.1 į nuotolinio kompiuterio adresą.

Šiame faile esančios vertės yra šios:

UostasNurodo prievadą, kurį Memcached naudojo vykdymui.
VARTOTOJASNurodo priskirtos paslaugos paleidimo demoną.
MAXCONNTai reikšmė, leidžianti apibrėžti vienu metu naudojamų ryšių skaičių, numatytoji reikšmė yra 1024 ir gali būti redaguojama atsižvelgiant į dabartinius poreikius
ATSISAKYTITai redaguojama vertė, nurodanti talpyklos dydį, kuris pagal numatytuosius nustatymus yra 2048 m., Ir ją galima padidinti iki 4 GB.
GALIMYBĖSČia galima sukonfigūruoti serverio IP adresą, kad „Apache“ ar „Nginx“ žiniatinklio serveriai galėtų prisijungti čia

Jei leidžiame išorinius ryšius, turime įgalinti ugniasienės leidimus:

 sudo užkarda-cmd --add-port = 11211 / tcp --zone = public-nuolatinė sudo ugniasienė-cmd-reload

DIDELIS

3 žingsnis
Patvirtiname, kad prievadas yra įgaliotas, naudodami šią komandą:

 sudo ugniasienė-cmd --list-ports | grep 11211

DIDELIS

4 žingsnis
Pradėkime ir įjunkime „Memcached“ paleidžiant „CentOS 8“:

 sudo systemctl start memcached sudo systemctl įgalinti memcached

DIDELIS

5 žingsnis
Mes patikriname „Memcached“ būseną:

 sudo systemctl būsena įsiminta

DIDELIS

3. Kaip įjungti „Memcached“ „CentOS 8“ programoms

1 žingsnis
Kai kurios programos turi PHP technologiją, leidžiančią įdiegti plėtinį php-pecl-memcache, kad programa galėtų užmegzti ryšį su „Memcached“ serveriu:

 sudo dnf install php-pecl-memcache (PHP memcached plėtinys) sudo dnf install perl-Cache-Memcached (memcached plėtinys PERL) sudo dnf install python-memcached (memcached plėtinys PYTHON)
2 žingsnis
Norėdami patvirtinti vietinio serverio statistiką, atliksime šiuos veiksmus:
 memcached-tool 127.0.0.1 statistika

DIDELIS

„Memcached“ yra išsami galimybė valdyti „CentOS 8“ serverio talpyklą.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave