Mis on Memcached
Memcachedi ametliku veebisaidi andmetel:
Memcached on mälus olev võtmeväärtuste salvestus andmebaasi kõnede, API-kõnede või lehtede renderdamise tulemuste suvaliste andmete (stringide, objektide) väikesteks tükkideks. Memcached on lihtne, kuid võimas. Selle lihtne disain soodustab kiiret juurutamist, arendamise lihtsust ja lahendab paljusid probleeme, mis seisavad silmitsi suurte andmevahemäludega. Selle API on saadaval kõige populaarsemates keeltes.
Alustamine
Memcachediga saame alustada vaid mõne käsklusega. Kui installimine on lõpule jõudnud, kontrollime ka, kas see on õigesti installitud ja töötab.
Paigaldamine
Memcachedi installimiseks meie Ubuntu 16-sse käivitame järgmise apt-get-põhise käsu.04 masin:
sudo apt-get install memcachedSelle käsuga saame tagasi:
Memcachedi käivitamine
Memcachedit on deemon-serverina lihtne käivitada. Vaikimisi töötab Memcached sadamas 11211. Võime hakata kasutama käsku:
mälumällu salvestatud -dSaame sama käsku kasutades käitada isegi mitu Memcachedi eksemplari või käivitada selle teises pordis:
mälu salvestatud -p 11111 -U 11111 -dNeed kaks käsku ei anna väljundit:
Andmete säilitamine Memcachedis
Nüüd, kui meie Memcachedi eksemplar on alanud pordil 11211, saame kõigepealt kontrollida, kas see töötab:
Nüüd oleme valmis salvestama ja saama mälukaardilt andmeid. Andmete salvestamisel Memcachedisse kasutage järgmist vormingut:
määrake KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTESVõtme saamiseks kasutage järgmist vormingut:
saada KEYVõtmeväärtuse asendamiseks kasutage käsku trhe Replace järgmiselt:
asenda KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTESLõpuks võtme eemaldamiseks Memcachedist kasutage käsku Kustuta:
kustuta KEYProovime näidet:
Järeldus
Selles tunnis vaatasime, kuidas saaksime installida ja hakata kasutama Memcached, mis on suurepärane objekti vahemälusüsteem, mis salvestab andmeid mällu, nii et järgnevaid kõnesid saab andmebaasi kiiremini teha.