Debian Installation Guide
Innehållsförteckning:
- förutsättningar
- Installera Memcached
- Konfigurera Memcached
- Fjärråtkomst
- Ansluter till Memcached
- PHP
- Pytonorm
- Slutsats
Memcached är en kostnadsfri och öppen källkod med högpresterande datalagring med nyckelvärde i minnet. Det används mest för att påskynda applikationer genom att cache-lagra olika objekt från resultaten från databassamtal.
I den här handledning kommer vi att leda dig genom att installera och konfigurera Memcached på Debian 9.
förutsättningar
Du måste vara inloggad som användare med sudo-åtkomst för att kunna installera paket på ditt Debian-system.
Installera Memcached
Memcached-paket ingår i Debian 9-standardförvaren. Installationen är mycket enkel, följ bara stegen nedan:
-
Uppdatera paketlistan:
sudo apt updateInstallera Memcached genom att skriva:
sudo apt install memcached libmemcached-toolslibmemcached-toolsinnehåller flera kommandoradsverktyg för hantering av Memcached-servern.När installationen är klar startar Memcached-tjänsten automatiskt. För att kontrollera statusen för tjänsten anger du följande kommando:
sudo systemctl status memcachedUtgången ser ut så här:
● memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2019-06-05 21:00:57 GMT; 52s ago Docs: man:memcached(1) Main PID: 1371 (memcached) CGroup: /system.slice/memcached.service └─1371 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
Det är det, du har installerat Memcached på din Debian 9-server.
Konfigurera Memcached
Memcached kan konfigureras genom att redigera filen
/etc/memcached.conf
. Standardkonfigurationsinställningarna är tillräckliga för de flesta användare.
Som standard lyssnar den Memcached-tjänsten endast på localhost. Om klienten som ansluter till servern också körs på samma värd behöver du inte ändra standardkonfigurationsfilen.
Fjärråtkomst
Om det är felaktigt konfigurerat, kan Memcached användas för att utföra en distribuerad denial-of-service (DDoS) attack. För att tillåta fjärranslutningar till Memcached-servern måste du konfigurera din brandvägg och tillåta åtkomst till Memcached UDP-port 11211 endast från betrodda klienter.
I följande exempel antar vi att du vill ansluta till Memcached-servern via ett privat nätverk. Serverns IP är
192.168.100.20
och klientens IP-adress är
192.168.100.30
sudo ufw allow from 192.168.100.30 to any port 11211
iptables -I INPUT -s 192.168.100.30 --dport 2112112 -j ACCEPT
När brandväggen är konfigurerad är nästa steg att redigera Memcached-inställningarna och ställa in Memcached-tjänsten så att den lyssnar på serverns privata nätverksgränssnitt:
För att göra det, öppna konfigurationsfilen
memcached.conf
:
sudo nano /etc/memcached.conf
Leta reda på linjen som börjar med
-l 127.0.0.1
och ersätt
127.0.0.1
med serverns IP-adress
192.168.100.20
.
# Specify which IP address to listen on. The default is to listen on all IP addresses # This parameter is one of the only security measures that memcached has, so make sure # it's listening on a firewalled interface. -l 192.168.100.20
Starta om Memcached-tjänsten för att ändringarna ska bli aktiva:
sudo systemctl restart memcached
Nu kan du ansluta till Memcached-servern från fjärrplatsen.
Ansluter till Memcached
För att ansluta till Memcached-servern måste du använda en språkspecifik klient.
PHP
För att använda Memcached som en cachedatabas för din PHP-applikation som WordPress, Drupal eller Magento, måste du installera
php-memcached
tillägget:
sudo apt install php-memcached
Pytonorm
Det finns flera Python-bibliotek för att interagera med memcache. Du kan installera ditt föredragna bibliotek med pip:
pip install pymemcache
Slutsats
Du har lärt dig hur du installerar Memcached på din Debian 9-server. För mer information om detta ämne, se Memcached Wiki.
debian memcachedLedamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man installerar memcached på centos 7
Memcached är en kostnadsfri och öppen källkod med högpresterande datalagring med nyckelvärde i minnet. I denna handledning kommer vi att förklara hur du installerar och konfigurerar Memcached på CentOS 7.
Hur man installerar memcached på ubuntu 18.04
Memcached är en kostnadsfri och öppen källkod med högpresterande datalagring med nyckelvärde i minnet. I den här tutorialen kommer vi att täcka processen att installera och konfigurera den senaste versionen av Memcached på Ubuntu 18.04.







