Kako instalirati Memcached na CentOS 8 - POSTAVITI

Operacijski sustavi rukuju različitim načinima upravljanja snimljenim podacima, a jedan od njih je taj što je predmemorija pohranjena u memoriji računala. Ovu predmemoriju šalju web objekti, a u memoriji ta predmemorija integrira niz parametara i uputa koji im omogućuju čitanje od strane CPU -a, a time se nudi mnogo brži pristup tim stranicama.

Međutim, gomilanje ove predmemorije može biti faktor pogrešaka, osobito ako web objekti (poput web stranica) promijene IP ili vrijednosti, za sveobuhvatniji način upravljanja predmemorijom imamo uslužni program pod nazivom "Encachad" i vidjet ćemo kako za korištenje na CentOS -u 8.

Što je MemcachedMemcached je razvijen kao sustav predmemoriranja visokih performansi koji optimizira upotrebu i upravljanje predmemorijom u sustavu. Njegov je cilj ubrzati dinamičke web aplikacije izravnim upravljanjem opterećenjem baze podataka što izravno utječe na performanse.

Da bismo razumjeli kako memchached pomaže ovom procesu, moramo shvatiti da će aplikacija koristiti dijelove sustava gdje ima rezervne memorije, a koje mi ne koristimo, a taj dio je implementiran u oskudnom ili potrebnom području, što olakšava sljedeće:

  • Da svaki čvor može biti neovisan o drugom
  • Da svaki čvor može koristiti memoriju drugih čvorova za optimizaciju procesa u kojima nedostaje memorije

MemoriranoMemcached se sastoji od sljedećeg:

  • Klijentski softver koji navodi dostupne memcached poslužitelje
  • Integracija algoritma raspršivanja, ovaj algoritam se temelji na klijentu i omogućuje odabir poslužitelja na temelju distribuiranog ključa za sigurnosna pitanja.
  • Poslužiteljski softver u kojem su vrijednosti pohranjene s pripadajućim ključevima u internoj hash tablici.
  • LRU koji označava kada memcached treba pristupiti starim podacima kako bi ubrzao procese

1. Kako instalirati Memchached na CentOS 8


Prema zadanim postavkama, memcached paketi uključeni su u spremišta CentOS 8. To nam omogućuje upotrebu upravitelja paketa dnf za njihovu instalaciju.

Korak 1
Izvršit ćemo sljedeće:

 sudo dnf instalirajte memcached libmemcached

POVEĆAJTE

Korak 2
Unosimo slovo "s" kako bismo potvrdili preuzimanje i instalaciju Memchacheda i njegovih paketa:

POVEĆAJTE

Korak 3
Detaljnim podacima o Memcached paketu možete pristupiti pomoću sljedeće naredbe:

 rpm -qi memcached

POVEĆAJTE

Tamo nalazimo posebne detalje o Memcached -u.

Korak 4
Memcached se može instalirati izravno s izvora sa sljedećim redovima:

 sudo yum instalirati 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. Kako konfigurirati Memcached na CentOS -u 8


Memcached konfiguracija dostupna je u / etc / sysconfig / memcached datoteci i ima različite varijable za korištenje.

Korak 1
Prema zadanim postavkama, Memcached sluša na portu 11211 i konfiguriran je za slušanje samo lokalnog sustava kao što možemo vidjeti u datoteci:

 nano / etc / sysconfig / memcached

POVEĆAJTE

Korak 2
Ako moramo konfigurirati Memcached tako da se aplikacije na udaljenim sustavima mogu povezati s poslužiteljem, tamo moramo promijeniti adresu lokalnog hosta 127.0.0.1 u adresu udaljenog hosta.

Vrijednosti u ovoj datoteci su:

LUKAOdnosi se na port koji Memcached koristi za izvršavanje.
KORISNIKOznačava demon pokretanja za memcached uslugu.
MAXCONNOvo je vrijednost koja vam omogućuje definiranje broja istovremenih veza, zadana vrijednost je 1024 i može se urediti na temelju trenutnih potreba
KEHIZIRAJTo je vrijednost za uređivanje koja se odnosi na veličinu predmemorije koja je prema zadanim postavkama 2048 i moguće ju je povećati do 4 GB.
OPCIJETamo je moguće konfigurirati IP adresu poslužitelja, tako da se web poslužitelji Apache ili Nginx mogu povezati ovdje

U slučaju dopuštanja vanjskih veza, moramo omogućiti dopuštenja Vatrozida:

 sudo firewall-cmd --add-port = 11211 / tcp --zone = public --trajni sudo firewall-cmd -reload

POVEĆAJTE

Korak 3
Potvrđujemo da je port ovlašten sljedećom naredbom:

 sudo vatrozid-cmd --list-portovi | grep 11211

POVEĆAJTE

Korak 4
Počnimo i omogućimo Memcached na početku podizanja CentOS 8:

 sudo systemctl start memcached sudo systemctl omogućiti memcached

POVEĆAJTE

Korak 5
Provjeravamo Memcached status:

 sudo systemctl status memcached

POVEĆAJTE

3. Kako omogućiti Memcached za aplikacije CentOS 8

Korak 1
Neke aplikacije imaju PHP tehnologiju, te vam omogućuju instaliranje proširenja php-pecl-memcache kako bi aplikacija mogla uspostaviti vezu s poslužiteljem Memcached:

 sudo dnf install php-pecl-memcache (memcached extension for PHP) sudo dnf install perl-Cache-Memcached (memcached extension for PERL) sudo dnf install python-memcached (memcached extension for PYTHON)
Korak 2
Za provjeru statistike lokalnog poslužitelja izvršit ćemo sljedeće:
 memcached-tool 127.0.0.1 statistika

POVEĆAJTE

Memcached je sveobuhvatna opcija za upravljanje predmemorijom na našem CentOS 8 poslužitelju.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave