Kuinka asentaa ja määrittää Memcached CentOS 7:ssä

Johdanto

Memcached on avoimen lähdekoodin hajautettu, muistissa oleva objektin välimuistijärjestelmä. Sitä käytetään pääasiassa dynaamisten verkkosovellusten nopeuttamiseen tallentamalla tietopaloja tietokantakutsujen ja sivujen renderöinnin tuloksista.

Tässä oppaassa asennamme ja suojaamme Memcachedin CentOS 7:ään.

Memcachedin asentaminen

Päivitä ensin järjestelmä:

yum update -y

Asenna seuraavaksi virallinen Memcached-paketti memcached; sekä libmemcached, joka tarjoaa useita apuohjelmia työskentelemään Memcachedin kanssa:

yum install -y memcached libmemcached

Memcached asennetaan nyt palveluna.

Käynnistä Memcached käynnistyksen yhteydessä systemctlkomennolla:

systemctl enable memcached

Memcachedin määrittäminen

Sidotaan Memcached paikalliseen käyttöliittymään ja poistetaan UDP-portti käytöstä mahdollisten DDOS-hyökkäysten välttämiseksi. Avaa /etc/sysconfig/memcachedtiedosto suosikkieditorissasi:

nano /etc/sysconfig/memcached

Etsi tiedostosta tämä rivi:

OPTIONS=""

Muuta se seuraavaksi:

OPTIONS="-l 127.0.0.1 -U 0"

Tallenna tiedosto ja poistu editorista.

Ota muutokset käyttöön käynnistämällä Memcached uudelleen:

systemctl restart memcached

Voit varmistaa, että se toimii käyttämällä systemctl:

systemctl status memcached

Tulos muistuttaa seuraavaa:

● 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.

Voit varmistaa, että Memcached on sidottu vain paikalliseen käyttöliittymään ja kuuntelee vain TCP-yhteyksiä sskomennolla:

ss -plunt | grep memcached

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

On myös muutamia muita vaihtoehtoja, joita voidaan muokata /etc/sysconfig/memcachedasetustiedostossa:

  • CACHESIZE: Rajoittaa Memcachedin käytettävissä olevan muistin määrää. Oletus on 64 MB.
  • PORT: Määrittää, mitä porttia Memcached kuuntelee. Oletusportti on 11211.
  • USER: Määrittää, mitä käyttäjää palvelu käyttää. Oletuksena palvelu toimii nimellä memcached.
  • MAXCONN: Rajoittaa samanaikaisten yhteyksien määrää. Oletus on 1024.

Memcached-asetusten tarkistaminen

Nyt voit tarkistaa asennuksen käyttämällä paketin memstatkomentoa libmemcached:

memstat --servers="localhost"

Tulos muistuttaa seuraavaa:

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

...

Johtopäätös

Tässä oppaassa käsittelimme Memcachedin asentamista ja määrittämistä sekä memstattilastojen hakemista . libmemcachedPaketti mukana tulee myös muutamia muita apuohjelmia, jotka voivat tukea vuorovaikutuksessa Memcached.

Jätä kommentti

Koneiden nousu: tekoälyn todelliset sovellukset

Koneiden nousu: tekoälyn todelliset sovellukset

Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.

DDOS-hyökkäykset: lyhyt katsaus

DDOS-hyökkäykset: lyhyt katsaus

Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, ​​että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja