Så här installerar du Memcached på CentOS 8 - UPPSTART

Operativsystem hanterar olika sätt att hantera inspelad data och ett av dessa är att cachen lagras i datorns minne. Denna cache skickas av webbobjekten och i minnet integrerar denna cache en serie parametrar och instruktioner som gör att de kan läsas av processorn och med detta erbjuds en mycket snabbare åtkomst till dessa webbplatser.

En ackumulering av denna cache kan emellertid vara en felfaktor, särskilt om webbobjekt (t.ex. webbsidor) ändrar IP eller värden, för att hantera cachen på ett mer omfattande sätt har vi ett verktyg som heter "Encachad" och vi får se hur att använda den på CentOS 8.

Vad är MemcachedMemcached har utvecklats som ett högpresterande cachningssystem som optimerar användningen och hanteringen av cachen i systemet. Dess mål är att påskynda dynamiska webbapplikationer genom att direkt hantera databasbelastning som direkt påverkar prestanda.

För att förstå hur memchached hjälper denna process måste vi förstå att applikationen kommer att använda delar av systemet där det finns ledigt minne och som vi inte använder, och den delen är implementerad i det knappa eller nödvändiga området, detta underlättar följande:

  • Att varje nod kan vara oberoende av den andra
  • Att varje nod kan utnyttja minnet hos andra noder för att optimera processer där minne saknas

MemcachadMemcached består av följande:

  • En klientprogramvara som listar tillgängliga memcachade servrar
  • Integrationen av en hashalgoritm, denna algoritm är klientbaserad och gör det möjligt att välja en server baserad på den distribuerade nyckeln för säkerhetsfrågor.
  • Serverprogramvaran där värdena lagras med sina respektive tilldelade nycklar i en intern hashtabell.
  • LRU som anger när memcachad ska komma åt gamla data för att påskynda processer

1. Så här installerar du Memchached på CentOS 8


Som standard ingår Memcached -paket i CentOS 8 -lagren. Detta gör att vi kan använda pakethanteraren dnf för installationen.

Steg 1
Vi kommer att utföra följande:

 sudo dnf installera memcached libmemcached

FÖRSTORA

Steg 2
Vi anger bokstaven "s" för att validera nedladdning och installation av Memchached och dess paket:

FÖRSTORA

Steg 3
Detaljerad information om Memcached -paketet kan nås med följande kommando:

 rpm -qi memcached

FÖRSTORA

Där hittar vi specifika detaljer om Memcached.

Steg 4
Memcached kan installeras direkt från källan med följande rader:

 sudo yum installera libevent-devel sudo wget https://memcached.org/latest tar -zxf memcached-1.xxtar.gz cd memcached-1.xx ./configure --prefix =/usr/local/memcached make && make test && sudo gör installationen

2. Så här konfigurerar du Memcached på CentOS 8


Memcachad konfiguration är tillgänglig i filen / etc / sysconfig / memcached och har olika variabler att använda.

Steg 1
Som standard lyssnar Memcached på port 11211 och är konfigurerad att bara lyssna på localhost -systemet som vi kan se i filen:

 nano / etc / sysconfig / memcached

FÖRSTORA

Steg 2
Om vi ​​behöver konfigurera Memcached så att applikationer på fjärrsystem kan ansluta till servern, måste vi där den lokala värdadressen 127.0.0.1 till fjärrvärdadressen.

Värdena i den här filen är:

HAMNAvser porten som Memcached använde för körning.
ANVÄNDAREAnger startdemon för den memcachade tjänsten.
MAXCONNDetta är ett värde som låter dig definiera antalet samtidiga anslutningar, standardvärdet är 1024 och kan redigeras utifrån aktuella behov
CACHESTORLEKDet är ett redigerbart värde som refererar till storleken på cacheminnet som som standard är 2048 och det är möjligt att öka det upp till 4 GB.
ALTERNATIVDär är det möjligt att konfigurera serverns IP -adress, så att Apache- eller Nginx -webbserverna kan ansluta här

Om vi ​​tillåter externa anslutningar måste vi aktivera brandväggsbehörigheter:

 sudo firewall-cmd --add-port = 11211 / tcp --zone = public-permanent sudo firewall-cmd -reload

FÖRSTORA

Steg 3
Vi bekräftar att porten är auktoriserad med följande kommando:

 sudo brandvägg-cmd --list-portar | grep 11211

FÖRSTORA

Steg 4
Låt oss starta och aktivera Memcached i början av CentOS 8 -start:

 sudo systemctl start memcached sudo systemctl aktivera memcached

FÖRSTORA

Steg 5
Vi kontrollerar statusen Memcached:

 sudo systemctl status memcachad

FÖRSTORA

3. Så här aktiverar du Memcached för CentOS 8 -program

Steg 1
Vissa applikationer har PHP-teknik, dessa låter dig installera tillägget php-pecl-memcache så att programmet kan upprätta en anslutning till Memcached-servern:

 sudo dnf installera php-pecl-memcache (memcachad tillägg för PHP) sudo dnf installera perl-Cache-Memcached (memcache-tillägg för PERL) sudo dnf installera python-memcached (memcached-tillägg för PYTHON)
Steg 2
För att validera statistiken för den lokala servern kommer vi att utföra följande:
 memcached-tool 127.0.0.1 statistik

FÖRSTORA

Memcached är ett omfattande alternativ för att hantera cache på vår CentOS 8 -server.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave