Hvernig á að setja upp og stilla Memcached á CentOS 7

Kynning

Memcached er opinn uppspretta, dreift, skyndiminni fyrir hluti í minni. Það er aðallega notað til að flýta fyrir kraftmiklum vefforritum með því að geyma klumpur af gögnum úr niðurstöðum gagnagrunnssímtala og síðubirtingar.

Í þessari handbók munum við setja upp og tryggja Memcached á CentOS 7.

Setur upp Memcached

Fyrst skaltu uppfæra kerfið:

yum update -y

Næst skaltu setja upp opinbera Memcached pakkann memcached; auk libmemcached, sem býður upp á nokkur tól til að vinna með Memcached:

yum install -y memcached libmemcached

Memcached verður nú sett upp sem þjónusta.

Til að ræsa Memcached við ræsingu, notaðu systemctlskipunina:

systemctl enable memcached

Stillir Memcached

Við skulum binda Memcached við staðbundið viðmót og slökkva á UDP tenginu til að forðast hugsanlegar DDOS árásir. Opnaðu /etc/sysconfig/memcachedskrána í uppáhalds ritlinum þínum:

nano /etc/sysconfig/memcached

Finndu þessa línu í skránni:

OPTIONS=""

Breyttu því í eftirfarandi:

OPTIONS="-l 127.0.0.1 -U 0"

Vistaðu skrána og farðu úr ritlinum.

Endurræstu Memcached til að beita breytingunum þínum:

systemctl restart memcached

Þú getur tryggt að það sé í gangi með því að nota systemctl:

systemctl status memcached

Úttakið mun líkjast eftirfarandi:

● memcached.service - Memcached
Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2019-04-04 17:01:41 UTC; 8s ago
Main PID: 31312 (memcached)
CGroup: /system.slice/memcached.service
        └─31312 /usr/bin/memcached -u memcached -p 11211 -m 64 -c 1024 -l 127.0.0.1 -U 0

Apr 04 17:01:41 docs systemd[1]: Started Memcached.

Þú getur staðfest að Memcached sé aðeins bundið við staðbundið viðmót og hlustar aðeins á TCP tengingar með ssskipuninni:

ss -plunt | grep memcached

tcp    LISTEN     0      128    127.0.0.1:11211                 *:*                   users:(("memcached",pid=31312,fd=26))

Það eru líka nokkrir aðrir valkostir sem hægt er að breyta í /etc/sysconfig/memcachedstillingarskránni:

  • CACHESIZE: Takmarkar magnið af minni sem er tiltækt fyrir Memcached. Sjálfgefið er 64 MB.
  • PORT: Tilgreinir á hvaða höfn Memcached ætti að hlusta. Sjálfgefin tengi er 11211.
  • USER: Tilgreinir hvaða notanda þjónustan mun nota til að keyra. Sjálfgefið mun þjónustan keyra sem memcached.
  • MAXCONN: Takir niður fjölda samhliða tenginga. Sjálfgefið er 1024.

Staðfestir Memcached uppsetningu

Nú geturðu staðfest uppsetninguna með því að nota memstatskipunina úr libmemcachedpakkanum:

memstat --servers="localhost"

Úttakið mun líkjast eftirfarandi:

Server: localhost (11211)
    pid: 31312
    uptime: 385
    time: 1554397684
    version: 1.4.15
    libevent: 2.0.21-stable
    pointer_size: 64
    rusage_user: 0.006269
    rusage_system: 0.014105
    curr_connections: 1

...

Niðurstaða

Í þessari handbók fórum við yfir hvernig á að setja upp og stilla Memcached og notað memstattil að sækja tölfræði. Í libmemcachedpakkanum fylgja einnig nokkur önnur tól sem geta aðstoðað við samskipti við Memcached.

Skildu eftir athugasemd

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira