memcached

Ako nainštalovať Memcached na Ubuntu

Ako nainštalovať Memcached na Ubuntu
S nárastom prenosu nie je nič neobvyklé, že webové stránky začnú byť pomalé a vykazovať znížený výkon. Tento efekt výkonu je spôsobený skutočnosťou, že databáza použitá v backende sa nedokáže vyrovnať alebo zväčšiť na základe prenosu, ktorý web začala prijímať. Jedným zo spôsobov, ako tomu zabrániť, je použitie dobrého systému ukladania do pamäte cache, ako je Memcached.

Čo je Memcached

Podľa oficiálnej webovej stránky Memcached:

Memcached je úložisko kľúčov a hodnôt v pamäti pre malé kúsky ľubovoľných údajov (reťazce, objekty) z výsledkov volaní do databázy, volaní API alebo vykresľovania stránok. Memcached je jednoduchý, ale výkonný. Jeho jednoduchý dizajn podporuje rýchle nasadenie, ľahký vývoj a rieši mnoho problémov, ktorým čelia veľké dátové pamäte. Jeho API je k dispozícii pre najobľúbenejšie jazyky.

Začíname

S programom Memcached môžeme začať iba pomocou niekoľkých príkazov. Po dokončení inštalácie tiež otestujeme, či bola správne nainštalovaná a či beží.

Inštalácia

Spustíme nasledujúci príkaz založený na apt-get na inštaláciu Memcached na náš Ubuntu 16.04 stroj:

sudo apt-get nainštalovať memcached

S týmto príkazom sa dostaneme späť:

Začína sa ukladať do pamäte

Memcached je ľahké spustiť ako démonový server. Pamäť Memcached je predvolene spustená na porte 11211. Môžeme začať používať príkaz:

memcached -d

Môžeme dokonca spustiť viac inštancií Memcached alebo ich spustiť na inom porte pomocou rovnakého príkazu:

memcached -p 11111 -U 11111 -d

Tieto dva príkazy neprodukujú žiadny výstup:

Ukladanie údajov do pamäte

Teraz, keď sa naša inštancia Memcached začala na porte 11211, môžeme najskôr overiť, či je spustená:

Teraz sme pripravení ukladať a získavať údaje z pamätí. Pri ukladaní údajov do Memcached použite nasledujúci formát:

nastaviť KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Ak chcete získať kľúč, použite tento formát:

získať KĽÚČ

Ak chcete nahradiť pár kľúč - hodnota, použite príkaz replace ako:

nahraďte KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Nakoniec na odstránenie kľúča z Memcachedu použite príkaz delete:

odstrániť KĽÚČ

Vyskúšajme príklad:

Záver

V tejto lekcii sme sa pozreli na to, ako môžeme nainštalovať a začať používať Memcached, čo je vynikajúci systém ukladania dát do pamäti, ktorý ukladá údaje do samotnej pamäte, aby bolo možné rýchlejšie volať do databázy.

Hry Najlepšie linuxové distribúcie pre hry v roku 2021
Najlepšie linuxové distribúcie pre hry v roku 2021
Operačný systém Linux prešiel dlhou cestou od svojho originálneho, jednoduchého serverového vzhľadu. Tento OS sa za posledné roky nesmierne vylepšil a...
Hry Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
V minulosti sa hranie hier považovalo iba za hobby, ale časom došlo v hernom priemysle k obrovskému nárastu z hľadiska technológie i počtu hráčov. Her...
Hry Najlepšie hry na hranie s ručným sledovaním
Najlepšie hry na hranie s ručným sledovaním
Oculus Quest nedávno predstavil skvelú myšlienku ručného sledovania bez ovládačov. Vďaka stále sa zvyšujúcemu počtu hier a aktivít, ktoré vykonávajú p...