geheugen opgeslagen

Hoe Memcached op Ubuntu te installeren

Hoe Memcached op Ubuntu te installeren
Met de toename van het verkeer is het niet ongebruikelijk dat websites traag worden en slechtere prestaties vertonen. Dit prestatie-effect is te wijten aan het feit dat de database die in de backend wordt gebruikt, niet kan worden opgeschaald of geschaald op basis van het verkeer dat de website is begonnen te ontvangen. Een van de manieren om dit te voorkomen, is door een goed cachingsysteem zoals Memcached . te gebruiken.

Wat is geheugengeheugen

Volgens de officiële Memcached-website:

Memcached is een in-memory key-value store voor kleine stukjes willekeurige gegevens (strings, objecten) uit resultaten van database-aanroepen, API-aanroepen of paginaweergave. Memcached is eenvoudig maar krachtig. Het eenvoudige ontwerp bevordert een snelle implementatie, gemakkelijke ontwikkeling en lost veel problemen op waarmee grote gegevenscaches worden geconfronteerd. De API is beschikbaar voor de meeste populaire talen.

Beginnen

We kunnen aan de slag met Memcached met slechts een paar opdrachten. Zodra de installatie is voltooid, zullen we ook testen om te controleren of deze correct is geïnstalleerd en wordt uitgevoerd.

Installatie

We zullen de volgende op apt-get gebaseerde opdracht uitvoeren om Memcached te installeren op onze Ubuntu 16.04-automaat:

sudo apt-get install memcached

Dit is wat we terugkrijgen met deze opdracht:

Geheugencache starten

Het is gemakkelijk om Memcached te starten als een daemon-server. Memcached draait standaard op poort 11211. We kunnen beginnen met het commando:

memcached -d

We kunnen zelfs meerdere exemplaren van Memcached uitvoeren of het op een andere poort uitvoeren met dezelfde opdracht:

memcached -p 11111 -U 11111 -d

Deze twee commando's produceren geen uitvoer:

Gegevens opslaan in Geheugencache

Nu onze Memcached-instantie is gestart op poort 11211, kunnen we eerst controleren of deze actief is:

Nu zijn we klaar om gegevens op te slaan en op te halen uit memcached. Gebruik het volgende formaat bij het opslaan van gegevens in Memcached:

stel KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES in

Gebruik dit formaat om een ​​sleutel te krijgen:

krijg SLEUTEL

Om key-value te vervangen, gebruikt u de opdracht Replace als volgt:

vervang KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTES

Gebruik ten slotte de opdracht delete om de sleutel uit Memcached te verwijderen:

verwijder KEY

Laten we een voorbeeld proberen:

Conclusie

In deze les hebben we gekeken hoe we Memcached kunnen installeren en gebruiken, een uitstekend objectcachingsysteem dat gegevens in het geheugen zelf opslaat, zodat volgende oproepen sneller naar de database kunnen worden gedaan.

Hoe een spel op Linux te ontwikkelen
Tien jaar geleden zouden niet veel Linux-gebruikers voorspellen dat hun favoriete besturingssysteem ooit een populair spelplatform voor commerciële vi...
Open source-poorten van commerciële game-engines
Gratis, open source en platformonafhankelijke game-engine-recreaties kunnen worden gebruikt om zowel oude als enkele van de vrij recente gametitels te...
Beste opdrachtregelspellen voor Linux
De opdrachtregel is niet alleen je grootste bondgenoot bij het gebruik van Linux, hij kan ook de bron van entertainment zijn omdat je hem kunt gebruik...