sql >> Databasteknik >  >> NoSQL >> Memcached

Installera Memcached på Ubuntu 16.04

Memcached arbetar för att förbättra prestandan genom att behålla en kopia av vanliga skriptelement i serverns minne i en form som är lättare att läsa av servern, vilket minskar tiden. En bonusfunktion i denna objektcache är dess förmåga att minska antalet anslutningar till din databas. I den här handledningen instruerar vi hur du installerar Memcached, men det är viktigt att notera att när du använder Memcache i en applikation måste applikationen vara speciellt kodad eller konfigurerad för att lagra och hämta data denna cachade data.

Obs:Obs:Lär dig mer om cachning från vår dedikerade artikel eller besök vår serie för databasoptimering.

Förutsättningar

  • Vi är inloggade som root på en Ubuntu 16.04 VPS som drivs av Liquid Web!
  • Installerade och kör Apache och PHP 7.

Installation av Memcached

Steg 1:
I enlighet med bästa praxis kommer vi att göra en snabb paketuppdatering genom att använda följande kommando.

apt-get update

Steg 2:
Installera Memcached-demonen med detta kommando.

apt-get install memcached -y

Steg 3:
Installera Memcache-modulen för PHP-funktionalitet.

apt-get install php-memcached -y

Verifiera installationen av Memcached

Använd php -m-flaggan för att visa kompilerade moduler samtidigt som du specifikt letar efter memcached.

php -m | grep memcached
 memcached

Valfria konfigurationer

Vid något tillfälle kan du upptäcka att du måste ändra standardinställningarna för Memcached. Dessa inkluderar justering av portnummer, minne för din cache och lyssnande IP-adress.

vim /etc/memcached.conf

Justera dessa konfigurationer genom att behålla samma flaggor (-m, -p, -u, -l), justera bokstaven eller siffran efter flaggan och spara filen genom att skriva :wq.

# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
 # Note that the daemon will grow to this size, but does not start out holding this much
 # memory
 -m 64
# Default connection port is 11211
-p 11211
# Run the daemon as root. The start-memcached will default to running as root if no
# -u command is present in this config file
-u memcache
# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the few security measures that memcached has, so make sure
# it's listening on a firewalled interface.
-l 127.0.0.1

Starta om din Memcached-tjänst för att känna igen ändringarna i den här filen:

systemctl restart memcached

Ring oss på 800.580.4985, eller öppna en chatt eller en biljett med oss ​​för att prata med en av våra kunniga lösningar eller erfarna värdrådgivare för att lära dig mer om våra VPS-servrar och hur du kan dra nytta av dessa erbjudanden idag!


  1. Redis är konfigurerat för att spara RDB-ögonblicksbilder, men det kan för närvarande inte finnas kvar på disken - Ubuntu Server

  2. MongoDB C#:ID Serialization bästa mönstret

  3. Kan inte hitta modulen 'socket.io/node_modules/redis'

  4. Skapa anpassat objekt-ID i MongoDB