Kaj je Memcached
Po uradni spletni strani Memcached:
Memcached je shramba ključ-vrednost v pomnilniku za majhne koščke poljubnih podatkov (nizov, predmetov) iz rezultatov klicev baze podatkov, klicev API ali upodabljanja strani. Memcached je preprost, a zmogljiv. Njegova preprosta zasnova spodbuja hitro uvajanje, enostavnost razvoja in rešuje številne težave, s katerimi se sooča velik podatkovni predpomnilnik. Njegov API je na voljo za večino priljubljenih jezikov.
Kako začeti
Z Memcachedom lahko začnemo z le nekaj ukazi. Po končani namestitvi bomo preizkusili tudi, ali je pravilno nameščena in deluje.
Namestitev
Za namestitev Memcacheda na naš Ubuntu 16 bomo zagnali naslednji ukaz apt-get.04 stroj:
sudo apt-get namestite memcachedTukaj dobimo s tem ukazom:
Zagon Memcached
Memcached je enostavno zagnati kot demonski strežnik. Memcached se privzeto izvaja na vratih 11211. Lahko začnemo uporabljati ukaz:
memcached -dLahko celo zaženemo več primerkov Memcached ali ga zaženemo na druga vrata z istim ukazom:
memcached -p 11111 -U 11111 -dTa dva ukaza ne dajeta izhoda:
Shranjevanje podatkov v memcached
Zdaj, ko se je naš primerek Memcached začel na vratih 11211, lahko najprej preverimo, ali se izvaja:
Zdaj smo pripravljeni za shranjevanje in pridobivanje podatkov iz memcached. Med shranjevanjem podatkov v Memcached uporabite naslednjo obliko:
nastavite KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTESČe želite dobiti ključ, uporabite to obliko:
dobite KLJUČČe želite zamenjati ključ-vrednost, uporabite ukaz trhe replace kot:
zamenjaj KLJUČNE META_DATA EXPIRY_TIME LENGTH_IN_BYTESNa koncu, da odstranite ključ iz Memcached, uporabite ukaz delete:
izbriši KLJUČPreizkusimo primer:
Zaključek
V tej lekciji smo preučili, kako lahko namestimo in začnemo uporabljati Memcached, ki je odličen sistem predpomnjenja objektov, ki shranjuje podatke v sam pomnilnik, tako da je mogoče kasnejše klice hitreje opraviti v bazo podatkov.