sql >> Databasteknik >  >> NoSQL >> Memcached

Installera Memcached på Debian 9

Memcachad är ett gratis och öppen källkod, högpresterande, distribuerat minnesobjektcachesystem, generiskt till sin natur, men avsett att användas för att påskynda dynamiska webbapplikationer genom att minska databasbelastningen. Dess enkla design främjar snabb distribution, enkel utveckling och löser många problem som stora datacchar står inför.

I den här guiden kommer vi att förklara stegen för att installera och konfigurera Memcached.

Distribuera din molnserver
Om du inte redan har registrerat dig hos Cloudwafer , bör du börja med att registrera dig . Ta en stund att skapa ett konto varefter du snabbt kan distribuera dina molnservrar.

När du har registrerat dig loggar du in på ditt Cloudwafer Client Area med lösenordet som du fick i din e-post och distribuera din Cloudwafer molnserver.

Uppdatera systempaket
Det rekommenderas att du uppdaterar systemet till de senaste paketen innan du påbörjar några större installationer. Ge kommandot nedan:

sudo apt-get update && sudo apt-get upgrade

Steg 1:Installera Memcached
Ge kommandot nedan för att installera Memcached från de officiella Debianförråden:

sudo apt install memcached libmemcached-tools

Kontrollera sedan statusen genom att utfärda kommandona nedan:

sudo systemctl status memcached

Steg 2:Konfigurera Memcached
Kärnkonfigurationsfilen för Memcached är /etc/memcached.conf fil. Som standard använder Memcached 11211 som portnummer. Du kan också ändra detta till valfritt värde.

Som standard lyssnar Memcached på serverns lokala IP-adress. Du kan ändra detta om du vill att den ska lyssna på en annan IP genom att göra ändringar i conf-filen, som visas nedan:

sudo nano /etc/memcached.conf

När du har sparat och avslutat, se till att starta om Memcached för att våra ändringar ska tillämpas.

sudo systemctl restart memcached

Ansluter till Memcached:

  • PHP :För att ansluta Memcached till din PHP-applikation måste du installera php-memcached förlängning med kommandot nedan:

    sudo apt install php-memcached
    
  • Python :För att ansluta Memcached för att interagera med din Python-applikation kan du installera ditt föredragna bibliotek med pip:

    pip install pymemcache
    pip install python-memcached
    

  1. Redis:NOAUTH-autentisering krävs men det finns ingen lösenordsinställning

  2. MongoDB, prestanda för fråga genom reguljärt uttryck på indexerade fält

  3. MongoDB $sampleRate

  4. Varför använder inte MongoDB index-korsning?