GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Memcached na Debian 11

V tomto tutoriálu vám ukážeme, jak nainstalovat Memcached na Debian 11. Pro ty z vás, kteří to nevěděli, je Memcached, vysoce výkonný systém ukládání do mezipaměti objektů distribuované paměti. extrémně užitečné při zrychlení dynamických webových aplikací zmírněním zatížení databáze. To snižuje počet případů, kdy je nutné externí zdroj dat číst, což snižuje režii a zrychluje dobu odezvy. Software pro ukládání do mezipaměti je bezplatný projekt s otevřeným zdrojovým kódem, který kdokoli lze použít.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Memcached na Debian 11 (Bullseye).

Předpoklady

  • Server s jedním z následujících operačních systémů:Debian 11 (Bullseye).
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Memcached na Debian 11 Bullseye

Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální, spuštěním následujícího apt příkazy v terminálu:

sudo apt update
sudo apt upgrade

Krok 2. Instalace Memcached na Debian 11.

Ve výchozím nastavení je Memcached k dispozici v základních repozitářích Debianu 11. Nyní jej nainstalujte spuštěním následujícího příkazu:

sudo apt install memcached libmemcached-tools

Po instalaci se služba Memcached automaticky spustí. Můžete to ověřit kontrolou stavu služby:

sudo systemctl status memcached

Krok 3. Nakonfigurujte Memcached.

Konfigurační soubor Memcached je /etc/memcached.conf a můžeme upravit konfiguraci Memcached spuštěním:

sudo nano /etc/memcached.conf

V souboru níže vyhledejte localhost IP 127.0.0.1. nahraďte ji svou skutečnou IP server:

# memcached default config file
# 2003 - Jay Bonci <[email protected]>
# This configuration file is read by the start-memcached script provided as
# part of the Debian GNU/Linux distribution.

# Run memcached as a daemon. This command is implied, and is not needed for the
# daemon to run. See the README.Debian that comes with this package for more
# information.
-d

# Log memcached's output to /var/log/memcached
logfile /var/log/memcached.log

# Be verbose
# -v

# Be even more verbose (print client commands as well)
# -vv

# 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 256

# 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 only security measures that memcached has, so make sure
# it's listening on a firewalled interface.
-l 127.0.0.1

# Limit the number of simultaneous incoming connections. The daemon default is 1024
# -c 1024

# Lock down all paged memory. Consult with the README and homepage before you do this
# -k

# Return error when memory is exhausted (rather than removing items)
# -M

# Maximize core file limit
# -r

# Use a pidfile
-P /var/run/memcached/memcached.pid

Uložte a zavřete soubor. Poté restartujte proces Memcached, aby se projevil:

sudo systemctl restart memcached

Krok 4. Nakonfigurujte bránu firewall.

Pokud máte nainstalovaný UFW, musíte vytvořit pravidla povolení UFW na portu 11211:

sudo ufw allow proto tcp from <your ip address> to any port 11211
sudo ufw reload

Krok 5. Použijte Memcached.

Existuje mnoho klientů Memcached pro programovací jazyky jako PHP, Python a mnoho dalších. Chcete-li však použít Memcached jako systém ukládání do mezipaměti pro vaše aplikace PHP, jako je např. WordPress, budete si muset nainstalovat rozšíření Memcached to pro PHP:

sudo apt install php-memcached

Blahopřejeme! Úspěšně jste nainstalovali Memcached. Děkujeme, že jste použili tento návod k instalaci nejnovější verze Memcached na Debian 11 Bullseye. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Memcached .


Debian
  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Python 3.9 na Debian 10

  3. Jak nainstalovat Memcached na Debian 11 / Debian 10

  1. Jak nainstalovat Memcached na Debian 10

  2. Jak nainstalovat TeamViewer na Debian 10

  3. Jak nainstalovat Git na Debian 9

  1. Jak nainstalovat Go na Debian 9

  2. Jak nainstalovat Pip na Debian 9

  3. Jak nainstalovat R na Debian 9