GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Redis Server na Debian 11

Redis je bezplatný, open-source, multiplatformní NoSQL a úložiště datové struktury klíč-hodnota v paměti, používané jako databázový server, mezipaměť a zprostředkovatel zpráv. Je napsán v C a vyvinut Salvatore Sanfilippo. Poskytuje replikační funkce, které vám pomohou nastavit vysoce dostupné clustery ve vašich produkčních prostředích.

V tomto tutoriálu vysvětlím, jak nainstalovat server Redis na Debian 11.

Předpoklady

  • Server se systémem Debian 11.
  • Na serveru je nakonfigurováno heslo uživatele root.

Instalovat Redis Server

Ve výchozím nastavení je balíček Redis součástí výchozího úložiště Debian 11. Můžete jej snadno nainstalovat pomocí následujícího příkazu:

apt-get install redis-server -y

Jakmile je server Redis nainstalován, můžete zkontrolovat stav Redis pomocí následujícího příkazu:

systemctl status redis-server

Měli byste získat následující výstup:

? redis-server.service – Pokročilé úložiště klíč–hodnota Načteno:načteno (/lib/systemd/system/redis-server.service; povoleno; přednastaveno dodavatelem:povoleno) Aktivní:aktivní (běží) od neděle 2021-09-26 02:40:45 UTC; Před 3 s Dokumenty:http://redis.io/documentation, man:redis-server(1) Hlavní PID:379829 (redis-server) Stav:„Připraveno k přijetí připojení“ Úkoly:5 (limit:9510) Paměť:6,9 M CPU:62 ms CGroup:/system.slice/redis-server.service ??379829 /usr/bin/redis-server 127.0.0.1:6379Sep 26 02:40:45 debian11 systemd[1]:Spouštění pokročilého úložiště párů klíč–hodnota ...26. září 02:40:45 debian11 systemd[1]:Spuštěno pokročilé úložiště párů klíč–hodnota.

Redis standardně naslouchá na portu 6379. Můžete to ověřit pomocí následujícího příkazu:

ss -antpl | grep redis

Měli byste získat následující výstup:

LISTEN 0 511 127.0.0.1:6379 0.0.0.0:* users:(("redis-server",pid=379829,fd=6)) LISTEN 0 1024 127.0.0.1:9121 0.0.0.0:* users (("redis_exporter",pid=14922,fd=3)) POSLECHNOUT 0 511 [::1]:6379 [::]:* users:(("redis-server",pid=379829,fd=7)) 

Dále se připojte k vaší službě Redis a poté proveďte test ping.

Chcete-li provést test, zadejte následující příkaz:

redis-cli

Jakmile se připojíte, měli byste získat následující výstup:

127.0.0.1:6379>

Nyní ping na službu Redis následovně:

127.0.0.1:6379> ping

Měli byste získat následující výstup:

PONG

Konfigurovat Redis

Redis se obecně používá pro účely ukládání do mezipaměti. Můžete jej nakonfigurovat úpravou souboru/etc/redis/redis.conf :

nano /etc/redis/redis.conf

Nejprve zakomentujte následující řádek, abyste povolili vzdálené připojení:

#bind 127.0.0.1 ::1

Dále definujte paměť přidáním následujících řádků na konec souboru:

maxmemory 500 MB maxmemory-policy allkeys-lru

Po dokončení uložte a zavřete soubor a poté restartujte službu Redis, aby se změny projevily:

systemctl restart redis-server

Nyní ověřte naslouchací port Redis pomocí následujícího příkazu:

ss -antpl | grep redis

Měli byste získat následující výstup:

LISTEN 0 511 0.0.0.0:6379 0.0.0.0:* users:(("redis-server",pid=380643,fd=7)) LISTEN 0 1024 127.0.0.1:9121 0.0.0.0:* users (("redis_exporter",pid=14922,fd=3)) POSLECHNOUT 0 511 [::]:6379 [::]:* users:(("redis-server",pid=380643,fd=6))  

Ověřit vzdálené připojení Redis

Pokud je na vašem serveru nainstalována brána firewall UFW, budete muset povolit port Redis 6379 pro vzdálený server, odkud se chcete připojit k Redis. Můžete to povolit pomocí následujícího příkazu:

ufw povolí protokol tcp z IP vzdáleného serveru na libovolný port 6379

Dále se připojte k serveru Redis ze vzdáleného počítače pomocí následujícího příkazu:

redis-cli -h redis-server-ip ping

Pokud je vše v pořádku, měli byste získat následující výstup:

PONG

Závěr

Ve výše uvedené příručce jsme vysvětlili, jak nainstalovat server Redis na Debian 11. Také jsme vysvětlili, jak nakonfigurovat Redis, aby umožňoval vzdálené připojení. Doufám, že nyní můžete integrovat Redis do vaší aplikace pro účely ukládání do mezipaměti.


Debian
  1. Jak nainstalovat MySQL 8.0 / 5.7 na Debian 11 / Debian 10

  2. Jak nainstalovat MySQL Server na Debian 9

  3. Jak nainstalovat Odoo 12 na Debian 9

  1. Jak nainstalovat ProFTPD na Debian 8

  2. Jak nainstalovat ClickHouse na Debian 9

  3. Jak nainstalovat Redis na Debian 10

  1. Jak nainstalovat R na Debian 9

  2. Jak nainstalovat Minecraft Server na Debian 9

  3. Jak nainstalovat R na Debian 10