Što je Memcached
Prema službenom web mjestu Memcached:
Memcached je memorija ključa / vrijednosti u memoriji za male dijelove proizvoljnih podataka (nizovi, objekti) iz rezultata poziva baze podataka, API poziva ili prikaza stranice. Memcached je jednostavan, ali moćan. Njegov jednostavan dizajn potiče brzu implementaciju, jednostavnost razvoja i rješava mnoge probleme s velikim predmemorijama podataka. Njegov API dostupan je za većinu popularnih jezika.
Početak rada
Memcached možemo započeti sa samo nekoliko naredbi. Nakon završetka instalacije testirat ćemo i provjeru je li ispravno instalirana i radi li.
Montaža
Izvršit ćemo sljedeću naredbu baziranu na apt-get za instaliranje Memcachea na naš Ubuntu 16.04 stroj:
sudo apt-get instalacija memcachedEvo što vraćamo ovom naredbom:
Pokretanje Memcachea
Memcached je lako pokrenuti kao demon poslužitelj. Prema zadanim postavkama Memcached radi na priključku 11211. Možemo početi koristiti naredbu:
memcached -dMožemo čak pokrenuti više instanci Memcachea ili ga pokrenuti na drugom portu koristeći istu naredbu:
memcached -p 11111 -U 11111 -dOve dvije naredbe ne daju izlaz:
Pohranjivanje podataka u Memcached
Sada kada je naša instanca Memcached započela na portu 11211, prvo možemo provjeriti radi li:
Sada smo spremni za pohranu i dobivanje podataka iz memcacheda. Koristite sljedeći format prilikom spremanja podataka u Memcached:
postavite KLJUČNI META_DATA EXPIRY_TIME LENGTH_IN_BYTESDa biste dobili ključ, upotrijebite ovaj format:
dobiti KLJUČDa biste zamijenili ključ / vrijednost, upotrijebite naredbu trhe replace kao:
zamijeni KLJUČNI META_DATA EXPIRY_TIME LENGTH_IN_BYTESKonačno, da biste uklonili ključ iz Memcachea, upotrijebite naredbu delete:
izbriši KLJUČIsprobajmo primjer:
Zaključak
U ovoj smo lekciji pogledali kako možemo instalirati i početi koristiti Memcached, koji je izvrstan sustav predmemoriranja objekata koji pohranjuje podatke u samu memoriju, tako da se sljedeći pozivi mogu brže uputiti u bazu podataka.