Installieren Sie Redis auf Ubuntu 18.04 Bionic Beaver Linux

Installieren Sie Redis auf Ubuntu 18.04 Bionic Beaver Linux

Zielsetzung

Ziel ist es, Redis Server oder Client auf Ubuntu 18 zu installieren.04 Bionischer Biber

Betriebssystem- und Softwareversionen

  • Betriebssystem: - Ubuntu 18.04 Bionischer Biber
  • Software: - Redis 4.0.8 oder höher

Anforderungen

Privilegierter Zugriff auf Ihr Ubuntu -System als root oder über sudo Befehl ist erforderlich.

Schwierigkeit

EINFACH

Konventionen

  • # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
  • $ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

Anweisungen

Installieren Sie den Redis -Client auf Ubuntu

Falls Sie nur eine Verbindung zu einem Remote -Redis -Server herstellen müssen, müssen Sie nur installieren Redis-Cli Kunde auf Ihrem örtlichen Ubuntu -Host. Um dies auszuführen:

$ sudo apt installieren redis-tools 

Sobald die Installation des Redis -Clients abgeschlossen ist, können Sie verwenden Redis-Cli Befehl zur remote Verbindung zu redis server eine remote herstellen.

Zum Beispiel stellt der folgende Linux -Befehl eine Verbindung zum Redis -Server über Hostname her Redis-Ubuntu. Optional suffix den Befehl bellow mit -p portnummer Um eine Verbindung zu einem bestimmten Redis -Server -Port herzustellen:

$ redis-cli -h Redis-Ubuntu Redis-Ubuntu: 6379> Ping-Pong Redis-Ubuntu: 6379> 

Siehe unten, wie der Redis -Server so konfiguriert wird, dass Remote -Client -Verbindungen angenommen werden, falls Sie die Fehlermeldung erhalten:

Konnte sich bei Redis-Ubuntu nicht mit Redis verbinden: 6379: Verbindung abgelehnt 


Installieren Sie den Redis -Server auf Ubuntu

In diesem Abschnitt installieren wir den Redis -Server auf Ubuntu 18.04 Linux. Die Installation ist so einfach wie:

$ sudo APT installieren Redis 

Sobald die Installation von Redis Server abgeschlossen ist, können Sie die Redis -Server -Version überprüfen:

$ redis -server -v redis server v = 4.0.8 SHA = 00000000: 0 malloc = jemalloc-3.6.0 Bits = 64 Build = 2D97CB0719F78C3E 

Bestätigen Sie außerdem, dass der Redis -Server wie erwartet in Betrieb ist, indem Sie nach seiner Hörbuchse auf der Portnummer überprüfen 6379:

$ ss -nlt State recv-q send-q Lokale Adresse: Port Peer Adresse: Port Listen 0 128 0.0.0.0:22 0.0.0.0:* Hören Sie 0 128 127.0.0.1: 6379 0.0.0.0:* Hören Sie 0 128 [::]: 22 [::]:* Hören Sie 0 128 [:: 1]: 6379 [::]:* 
Kopieren

Der Redis -Server beginnt nach dem Neustart. Um dieses Standardverhalten zu manipulieren, können Sie den Redis -Start nach dem Neustart entweder deaktivieren oder aktivieren

$ sudo systemctl deaktivieren Redis-Server oder $ sudo systemCTL aktivieren Redis-Server 

Standardmäßig hört der REDIS-Server nur auf einer lokalen Loop-Back-Schnittstelle an 127.0.0.1.

Wenn Sie Ihren Redis -Server so konfigurieren müssen, dass sie alle Netzwerke anhören, müssen Sie die Hauptkonfigurationsdatei konfigurieren /etc/Redis/Redis.Conf:

$ sudo nano/etc/Redis/Redis.Conf 

und kommentieren die binden 127.0.0.1 :: 1:

Von: Bind 127.0.0.1 :: 1 bis: # binden 127.0.0.1 :: 1 

Wenn Sie eine Verbindung zu Ihrem REDIS -Server aus der Ferne herstellen möchten, müssen Sie den Redis -geschützten Modus ausschalten. Während der Bearbeitung /etc/Redis/Redis.Conf finden geschützter Modus Ja Linie und ändern es:

Von: Protected-Modus Ja zu: Protected-Mode Nein 

Sobald die Konfiguration abgeschlossen ist, starten Sie den REDIS -Server:

Service Redis-Server Neustart 


Der Redis -Server sollte jetzt auf Socket zuhören 0.0.0.0: 6379. Sie können dies bestätigen, indem Sie die ausführen ss Befehl:

$ ss -nlt State recv-q send-q Lokale Adresse: Port Peer Adresse: Port Listen 0 128 0.0.0.0:22 0.0.0.0:* Hören Sie 0 128 0.0.0.0: 6379 0.0.0.0:* Hören Sie 0 128 [::]: 22 [::]:* Hören Sie 0 128 [::]: 6379 [::]:* 
Kopieren

Wenn Sie die UFW -Firewall aktiviert haben, können Sie den Port des Redis öffnen 6379 zu einem beliebigen TCP -eingehenden Verkehr durch Ausführung des folgenden Befehls:

$ sudo ufw erlauben von einem beliebigen port 6379 Proto -TCP -Regel hinzugefügt (v6) 

Wenn Sie Ihre Firewall -Regeln strenger machen möchten, besuchen Sie unseren Leitfaden zum Öffnen/Ermöglichen der eingehenden Firewall -Port für weitere Informationen.

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • So installieren Sie Redis unter Ubuntu Linux
  • Dinge zu installieren auf Ubuntu 22.04
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • Ubuntu 20.04 Leitfaden
  • Ubuntu 20.04 Tricks und Dinge, die Sie vielleicht nicht wissen
  • Ubuntu 22.04 Leitfaden
  • Linux -Konfigurationsdateien: Top 30 am wichtigsten
  • So installieren Sie Ubuntu 22.04 Jammy Jellyfish Desktop