Memorirano je otvoreni izvor podataka, visokih performansi i superbrzo spremište ključ / vrijednost u memoriji koje je dizajnirano za ubrzavanje web aplikacija. Među popularnim web aplikacijama na koje se oslanjaju Memorirano uključuju FaceBook, Reddit, i Cvrkut.
U ovom ćete članku naučiti kako instalirati i konfigurirati Memorirano uključen je sustav predmemorije CentOS 8 Linux (iste upute također rade RHEL 8 Linux).
Prema zadanim postavkama, Memorirano paketi su uključeni u CentOS 8 spremišta. Imajući to na umu, koristit ćemo zadano dnf upravitelj paketa za instaliranje Memcached -a uz ostale pakete.
$ sudo dnf install memcached libmemcached.
Za pregled detaljnih informacija o Memorirano paket, pokrenite sljedeće naredba rpm.
$ rpm -qi
Naredba će prikazati pojedinosti poput verzija, puštanje, tip arhitekture, licenciranje, i Datum izlaska paketa kako je dolje prikazano.
Sada kada smo završili s instaliranjem Memorirano, moramo ga konfigurirati tako da druge aplikacije mogu komunicirati s njim. Konfiguracija Memorirano nalazi se u /etc/sysconfig/memcached datoteka.
Prema zadanim postavkama, Memorirano sluša port 11211 i konfiguriran je za slušanje samo localhost sustav kako je prikazano u retku broj 5.
Za konfiguriranje Memorirano tako da se aplikacije s udaljenih sustava mogu povezati s poslužiteljem, morate promijeniti localhost adresa 127.0.0.1 na adresu udaljenog hosta.
Pretpostavimo da smo u privatnoj lokalnoj mreži. Naše Memorirano IP poslužitelja je 192.168.2.101 dok je IP udaljenog klijenta gdje se aplikacija povezuje Memorirano je 192.168.2.105.
Zamijenit ćemo localhost adresa s IP -om udaljenog klijenta 192.168.2.105 kao što je prikazano.
Zatim moramo otvoriti port 11211 na vatrozidu kako bi omogućio promet s hosta klijenta.
$ sudo firewall-cmd --add-port = 11211/tcp --zone = public --permanent. $ sudo firewall-cmd-ponovno učitavanje.
Da biste potvrdili taj port 11211 je otvoren na vatrozidu, izvršite naredbu.
$ sudo vatrozid-cmd --list-portovi | grep 11211.
Savršeno!, izlaz potvrđuje da je port otvoren. Promet s udaljenog klijenta sada može pristupiti poslužitelju Memcached.
Nakon što ste završili s postavkama i konfiguracijama, pokrenite i omogućite Memorirano kao što je prikazano.
$ sudo systemctl start memcached. $ sudo systemctl omogućiti memcached.
Da biste provjerili status Memcached -a, pokrenite naredbu.
$ sudo systemctl status memcached.
Izlaz je potvrda da Memorirano radi i radi.
Ako koristite aplikaciju s PHP -om, npr Drupal, Magento ili WordPress, instalirajte php-pecl-memcache proširenje za vašu aplikaciju za besprijekornu komunikaciju s Memorirano poslužitelja.
$ sudo dnf instalirajte php-pecl-memcache.
Ako pokrećete a Piton aplikaciju, koristite instalacijski program pip paketa za instaliranje sljedećih knjižnica Python.
$ pip3 instalirajte pymemcache --user. $ pip3 instalirajte python-memcached --user.
I to je to. U ovom vodiču naučili ste kako instalirati Memorirano uključen je sustav predmemorije CentOS 8 poslužitelja. Za više informacija o Memcachedu provjerite Memorirani Wiki.