V tomto tutoriálu vám ukážeme, jak nainstalovat Redis na Ubuntu 16.04 LTS. Pro ty z vás, kteří to nevěděli, je Redis open source, BSD licencovaný, pokročilý klíč- úložiště hodnot. Často se o něm hovoří jako o serveru datové struktury, protože klíče mohou obsahovat řetězce, hash, seznamy, sady a seřazené sady. Redis také podporuje datové typy, jako jsou Transitions, Publish a Subscribe. „Redis“ je považován za výkonnější než „Memcache“. Bylo by chytré uvést „Redis“ do praxe a „Memcache“ na chvíli vypnout.
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 Redis na server Ubuntu 16.04 LTS (Xenial Xerus).
Nainstalujte Redis na Ubuntu 16.04 LTS
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ích příkazů apt-get v terminálu.
sudo apt-get update sudo apt-get upgrade
Krok 2. Instalace Redis na Ubuntu 16.04.
Instalace Redis na Ubuntu je jednoduchá. Spusťte níže uvedený příkaz a nainstalujte Redis do svého počítače:
apt-get install redis-server
Redis poskytuje rozšíření PHP pro práci s PHP. Zde pokryjeme instalaci Redis Extension of PHP ze zdrojové kompilace a pomocí úložiště apt. Následující příkaz nainstalovat a nastavit rozšíření Redis s PHP:
apt-get install php-redis
Krok 3. Nakonfigurujte mezipaměť Redis na Ubuntu 16.04.
Chcete-li nakonfigurovat Redis jako mezipaměť, musíte upravit /etc/redis/redis.conf
soubor:
nano /etc/redis/redis.conf
Chcete-li nakonfigurovat maximální paměť pro Redis a také to, jak Redis vybere, co má odebrat, když je dosaženo maximální paměti, přidejte následující řádky na konec souboru :
maxmemory 128mb maxmemory-policy allkeys-lru
Uložte a zavřete soubor a poté restartujte službu Redis:
systemctl restart redis-server.service systemctl enable redis-server.service
Krok 4. Spuštění a testování Redis.
Spustíme a zkontrolujeme stav Redis pomocí níže uvedených příkazů:
$ systemctl start redis-server.service $ systemctl status redis-server.service redis.service - Redis In-Memory Data Store Loaded: loaded (/etc/systemd/system/redis.service; disabled; vendor preset: enabled) Active: active (running) since Thu 2016-10-20 15:07:10 IST; 17s ago Main PID: 7207 (redis-server) Tasks: 3 Memory: 6.2M CPU: 22ms CGroup: /system.slice/redis.service └─7207 /usr/local/bin/redis-server 127.0.0.1:6379 Oct 20 15:07:10 ubuntu-16 redis-server[7207]: | `-._`-._ _.-'_.-' | Oct 20 15:07:10 ubuntu-16 redis-server[7207]: `-._ `-._`-.__.-'_.-' _.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]: `-._ `-.__.-' _.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]: `-._ _.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]: `-.__.-' Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # WARNING: The T Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # Server started Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # WARNING overco Oct 20 15:07:10 ubuntu-16 redis-server[7207]: 7207:M 20 Dec 16:07:10.853 # WARNING you have. ... ...
Nyní otestujeme instanci Redis pomocí několika příkazů:
$ redis-cli 127.0.0.1:6379> ping PONG 127.0.0.1:6379> set test "Redis Working!" OK 127.0.0.1:6379> get test "Redis Working!" 127.0.0.1:6379> exit
Blahopřejeme! Úspěšně jste nainstalovali Redis. Děkujeme, že jste použili tento návod k instalaci Redis na váš systém Ubuntu 16.04. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Redis.