V tomto tutoriálu vám ukážeme, jak nainstalovat Memcached na Ubuntu 20.04 LTS. Pro ty z vás, kteří to nevěděli, je Memcached bezplatný a open source vysoce výkonný in- úložiště dat klíč-hodnota paměti. Obecně se používá k urychlení aplikací ukládáním různých objektů do mezipaměti z výsledků volání API a databází.
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 serveru Ubuntu 20.04 LTS (Focal Fossa).
Předpoklady
- Server s jedním z následujících operačních systémů:Ubuntu 20.04, 18.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint nebo základní OS.
- 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 kroot user
. Doporučujeme jednat jakonon-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 Ubuntu 20.04 LTS Focal Fossa
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou 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 Ubuntu 20.04.
Balík Memcached je součástí výchozích úložišť Ubuntu 20.04. Spuštěním následujícího příkazu nainstalujte službu Memcached na svůj systém ubuntu:
sudo apt install memcached libmemcached-tools
Po instalaci se služba Memcached automaticky spustí. Chcete-li zkontrolovat stav služby, zadejte následující příkaz:
sudo systemctl status memcached
Krok 3. Konfigurace Memcached.
Možnosti Memcached lze nakonfigurovat v /etc/memcached.conf
:
sudo nano /etc/memcached.conf
Změňte nastavení, Příklad nastavení pro 512 MB mezipaměti:
# 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 512 # 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
Ukončete a uložte konfigurační soubor a poté restartujte Memcached:
sudo systemctl restart memcached sudo systemctl enable memcached
Krok 4. Nakonfigurujte bránu firewall pro Memcached.
Ubuntu se dodává s konfiguračním nástrojem brány firewall s názvem UFW. Ve výchozím nastavení je UFW nainstalováno, ale není povoleno. Před povolením brány firewall UFW nejprve přidejte pravidlo, které povolí příchozí SSH připojení:
sudo ufw allow 22 sudo ufw allow 11211
Gratulujeme! Úspěšně jste nainstalovali Memcached. Děkujeme, že jste použili tento návod k instalaci Memcached na Ubuntu 20.04 LTS Focal Fossa systému. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Memcached .