Slik konfigurerer du Memcached Ubuntu

Et av objektene som lar oss få tilgang til nettsteder raskere eller til konfigurasjonen av et program er hurtigbufferminnet. Dette er lagret i minnet med de forskjellige variablene på nettstedet eller applikasjonen for å få tilgang til lys siden CPU -en ikke trenger å lese web -egenskapene og dermed fremskynder denne prosessen. Men hvis nettstedet for eksempel, hvis nettstedet endrer IP -adressen sin eller hvis noen av omdirigeringsfilene endres, vil dette forårsake motsatt effekt siden det åpnes sakte og med feil.

For å opprettholde denne hurtigbufferkontrollen har vi et verktøy som heter Memcached, som vi vil forklare gjennom hele denne opplæringen.

Hva er MemcachedMemcachet -verktøyet tillater sentralisert kontroll over Ubuntu -hurtigbufferen basert på akselerasjon av webapplikasjoner siden det gjør prosessene direkte i belastningen av databasen som er nært knyttet til ytelsen når du åpner applikasjoner eller nettsteder.

Memcached fungerer på en enkel måte da den analyserer hukommelsesressurser og tar fra hvor det er mer kvantitet for å tilby den der den er knapp. Dette muliggjør en bedre distribusjon av dette minnet, og dette resulterer i følgende:

  • Gjør hver node uavhengig av de andre nodene
  • Gjør det mulig for hver node å bruke minnet til andre noder for å optimalisere og fremskynde prosesser der det er lite minne

funksjonerNår du installerer memcachet, får vi tilgang til følgende:

  • Klientprogramvaren, takket være hvilken vi kan se de memcachede serverne som er tilgjengelige i systemet
  • En serverprogramvare der verdiene til de tildelte nøklene er lagret i en intern hashtabell
  • Memcached legger til en hashing -algoritme som er basert på klienten for å velge en serverbasert som er basert på den distribuerte nøkkelen, dette bidrar til å forbedre sikkerheten til memcached
  • En LRU som lar oss se når memcachet trenger tilgang til gamle data for å fremskynde prosesser

Det er derfor nedenfor gir vi deg alle trinnene du må følge for å vite hvordan du installerer Memcached på Ubuntu Server 20.04 og hvordan du konfigurerer det trinnvis.

1. Slik installerer du Memcached på Ubuntu Server 20.04

Trinn 1
Det første trinnet vil være å oppdatere systempakkene, for dette utfører vi:

 sudo apt oppdatering

FORSTØRRE

Steg 2
Deretter skal vi installere memcached i Ubuntu ved å utføre følgende kommando:

 sudo apt install memcached libmemcached-tools

FORSTØRRE

Trinn 3
Vi skriver inn bokstaven "S" for å bekrefte nedlasting og installasjon av memcachet i systemet:

FORSTØRRE

Trinn 4
Når vi har installert memcachet, vil vi validere statusen ved å utføre:

 sudo systemctl status memcachet

FORSTØRRE

Frem til dette punktet har vi installert memcachet på Ubuntu Server.

2. Hvordan konfigurere Memcached i Ubuntu


Konfigurasjonsinnstillingene som er lagret i minnet, finnes i katalogen /etc/memcached.conf. Der finner vi at Memcached lytter på port 11211 og er konfigurert til å lytte gjennom localhost.

Trinn 1
Vi validerer dette ved å få tilgang til den foretrukne redaktøren:

 sudo nano /etc/memcached.conf

FORSTØRRE

Hvis applikasjonen som må koble til memcachetjenesten er installert på den samme memcachede serveren, må denne linjen være den samme uten noen endring, men hvis den må koble til eksternt, må vi redigere adressen til localhost (127.0. 0.1) av den eksterne klientens IP -adresse.

Steg 2
Hvis du gjør en endring, lagrer vi den med Ctrl + O -tastene og avslutter editoren med Ctrl + X -tastene.
Deretter starter vi memcached på nytt ved å kjøre:

 sudo systemctl start memcached på nytt

FORSTØRRE

Trinn 3
Nå må vi tillate eksterne tilkoblinger til Ubuntu, for dette gir vi disse tillatelsene i Ubuntu -brannmuren som følger:

 sudo ufw tillate 11211 / tcp bruke endringene: sudo ufw reload
MerkHvis brannmuren ikke er aktiv, må vi kjøre "sudo ufw enable" for å aktivere den.

FORSTØRRE

Trinn 4
Vi sjekker statusen til brannmuren:

 sudo ufw status

FORSTØRRE

3. Slik aktiverer du bruk av Memcached med Ubuntu -applikasjoner


Basert på applikasjonene vi må administrere, må vi installere de respektive verktøyene.

Trinn 1
For eksempel, hvis vi vil administrere PHP, vil vi utføre:

 sudo apt install php-memcached

FORSTØRRE

Steg 2
For Python utfører vi:

 pip install pymemcache pip install python-memcached På den lokale serveren kan vi sjekke
Bufrestatus ved å utføre følgende:
 memcstat --servers = "127.0.0.1"

FORSTØRRE

Trinn 3
For å sjekke memcachede postene bruker vi følgende linje:

 sudo journalctl -u memcached

FORSTØRRE

Med memcached vil administrasjonen av hurtigbufferen i Ubuntu Server være veldig enkel og sentralisert. På denne måten vil du vite hvordan du installerer og konfigurerer Memcached i Ubuntu Server 20.04 for å kunne bruke dette verktøyet og dra nytte av alle fordelene det tilbyr.

wave wave wave wave wave