GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren und sichern Sie Redis unter Ubuntu 20.04

Redis (kurz für Remote Dictionary Server) ist ein Open-Source-In-Memory-Datenstrukturspeicher. Es wird als flexible, hochverfügbare Key-Value-Datenbank verwendet, die ein hohes Leistungsniveau aufrechterhält. Es hilft, Zeitverzögerungen zu reduzieren und die Leistung Ihrer Anwendung zu steigern, indem der Zugriff in Mikrosekunden erfolgt.

Eine der besten Funktionen von Redis ist die große Auswahl an Datentypen oder Datenstrukturen, die es unterstützt, wie z. B. Strings, Hashes, Listen, Sets und mehr. Redis ist in der Programmiersprache C geschrieben. In diesem Tutorial zeigen wir Ihnen, wie Sie Redis Server unter Ubuntu 20.04 installieren und sichern.

Anforderungen:

  • Für die Zwecke dieses Tutorials verwenden wir ein Ubuntu20.04 VPS.
  • Zugriff auf das Root-Benutzerkonto (oder ein Benutzer mit sudo-Berechtigungen)

1:Melden Sie sich beim Server an und aktualisieren Sie die Server-BS-Pakete

Melden Sie sich zunächst über SSH als Root-Benutzer bei Ihrem Ubuntu 20.04-Server an:

ssh root@IP_ADDRESS -p PORT_NUMBER

Vergessen Sie nicht, IP_Address zu ersetzen und Portnummer mit der tatsächlichen IP-Adresse Ihres Servers und der SSH-Portnummer. Außerdem sollten Sie „root“ bei Bedarf durch den Benutzernamen des Administratorkontos ersetzen.

Sobald Sie sich darin befinden, führen Sie die folgenden Befehle aus, um den Paketindex zu aktualisieren und alle installierten Pakete auf die neueste verfügbare Version zu aktualisieren

sudo apt-get update 
sudo apt-get upgrade

Sobald die Upgrades abgeschlossen sind, können wir mit dem nächsten Schritt fortfahren.

2. Installieren Sie Redis auf Ubuntu 20.04

Wenn ein Update abgeschlossen ist, laden Sie es aus den offiziellen Ubuntu-Repositories herunter und installieren es. Redis Version 5.0.x ist standardmäßig in Ubuntu 20.04-Repositories enthalten.

Führen Sie den folgenden Befehl aus, um Redis auf Ihrem Server zu installieren:

sudo apt-get install redis-server

Mit diesem Befehl laden Sie auch alle erforderlichen Abhängigkeiten herunter und installieren sie.

Sobald die Installation abgeschlossen ist, wird der Redis-Dienst automatisch gestartet. Führen Sie den folgenden Befehl aus, um den Status Ihres Redis-Dienstes zu überprüfen und zu verifizieren:

sudo systemctl status redis-server

Sie sollten die folgende Ausgabe erhalten:

● redis-server.service - Advanced key-value store
Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2021-09-25 11:01:30 UTC; 12min ago
Docs: http://redis.io/documentation,
man:redis-server(1)
Main PID: 199086 (redis-server)
Tasks: 4 (limit: 2279)
Memory: 2.0M
CGroup: /system.slice/redis-server.service
└─199086 /usr/bin/redis-server 127.0.0.1:6379

Der Standardport von Redis ist 6379 und IP 127.0.0.1 ist localhost.

3. Überprüfen Sie die Redis-Version

Sie können die Redis-Version mit dem folgenden Befehl überprüfen:

$ redis-cli -v

Sie sollten die folgende Ausgabe erhalten:

redis-cli 5.0.7

4. So konfigurieren Sie den Redis-Server

Redis kann ohne Konfigurationsdatei mit einer integrierten Standardkonfiguration gestartet werden. Jetzt müssen Sie eine wichtige Konfigurationsänderung in Redis vornehmen. Öffnen Sie die Redis-Konfiguration, redis.conf mit Ihrem Lieblingseditor. Wir werden Nano verwenden. Es steht Ihnen frei, jeden anderen Texteditor zu verwenden, wenn Sie dies bevorzugen:

sudo nano /etc/redis/redis.conf

Sie müssen einen betreuten finden Richtlinie. Standardmäßig ist diese Zeile auf no gesetzt . Um Redis jedoch als Dienst zu verwalten, ändern Sie es in systemd .

# If you run Redis from upstart or systemd, Redis can interact with your
# supervision tree. Options:
# supervised no - no supervision interaction
# supervised upstart - signal upstart by putting Redis into SIGSTOP mode
# supervised systemd - signal systemd by writing READY=1 to $NOTIFY_SOCKET
# supervised auto - detect upstart or systemd method based on
# UPSTART_JOB or NOTIFY_SOCKET environment variables
# Note: these supervision methods only signal "process is ready."
# They do not enable continuous liveness pings back to your supervisor.
supervised systemd

Um Redis darauf aufmerksam zu machen, müssen Sie es mit dem folgenden Befehl neu starten:

sudo systemctl restart redis-server

5. Überprüfen Sie die Redis-Verbindung

Sie müssen auch die Verbindung mit dem Redis-Server mithilfe von redis-cli überprüfen Werkzeug. Um eine Verbindung mit diesem Befehlszeilenclient herzustellen, geben Sie den folgenden Befehl ein:

redis-cli

Führen Sie zum Testen der Konnektivität Folgendes aus:

ping

Die Ausgabe sollte antworten mit:

PONG

6:Verwalten des Redis-Dienstes

Zum Aufhören Führen Sie für Ihren Dienst den folgenden Befehl aus:

sudo systemctl stop redis-server

Zum Start Führen Sie für Ihren Dienst den folgenden Befehl aus:

sudo systemctl start redis-server

Zum Aktivieren Führen Sie für Ihren Dienst den folgenden Befehl aus:

sudo systemctl enable redis-server

7. So sichern Sie Redis

Redis enthält eine Authentifizierungsfunktion als zusätzliche Sicherheitsebene. Die Funktion ist standardmäßig nicht aktiviert. Um die Passwortauthentifizierung zu aktivieren, öffnen Sie die Redis-Konfigurationsdatei:

sudo nano /etc/redis/redis.conf

Wenn Sie durch die Datei scrollen, finden Sie einen Abschnitt namens SICHERHEIT , wo dieser Eintrag angezeigt wird:

# requirepass foobared

und ersetzen Sie foobared mit dem Passwort Ihrer Wahl.

requirepass your_strong_password

Hinweis: Vergessen Sie nicht, your_strong_password zu entkommentieren und zu ändern mit Ihrem starken Passwort.

Und starten Sie den Redis-Dienst neu, damit die Änderungen wirksam werden.

sudo systemctl restart redis.service

Jetzt wurde die Passwort-Authentifizierung für Redis aktiviert.

Um zu testen, ob das Passwort funktioniert, öffnen Sie den Redis-Client:

redis-cli

Sobald Sie mit dem Server verbunden sind, versuchen Sie den Ping mit dem folgenden Befehl.

ping "hello world"

Jetzt erhalten Sie das Ergebnis wie unten.

Verwenden Sie zur Authentifizierung einfach auth Befehl, wie unten gezeigt:

auth your_strong_password

Unten sehen Sie das Ergebnis, nachdem Sie sich beim Redis-Server authentifiziert haben.

Das ist es! Die Installation von Redis Server auf Ubuntu 20.04 wurde abgeschlossen und die Basissicherheit für Redis Server wurde angewendet.

Natürlich müssen Sie Redis auf Ubuntu 20.04 nicht selbst installieren und sichern, wenn Sie eines unserer vollständig verwalteten VPS-Hostings verwenden Dienste, in diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, sie für Sie zu installieren und zu sichern. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

P.S. Wenn Ihnen dieser Beitrag zur Installation und Sicherung von Redis unter Ubuntu 20.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken, indem Sie die unten stehenden Verknüpfungen zum Teilen verwenden, oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Panels
  1. So installieren und konfigurieren Sie den Redis-Server in Ubuntu

  2. So installieren und konfigurieren Sie Redis 6 unter Ubuntu 20.04

  3. So installieren Sie Redis unter Ubuntu 16.04

  4. So installieren Sie Redis unter Ubuntu 18.04

  5. So installieren und sichern Sie Redis unter Ubuntu 18.04

So installieren und sichern Sie Redis unter Ubuntu 18.04 LTS

So installieren und konfigurieren Sie Redis in Ubuntu 20.04

So installieren Sie Redis unter Ubuntu 14.04

So installieren und sichern Sie phpMyAdmin in Ubuntu 14.04

So installieren und sichern Sie Memcached unter Ubuntu 18.04

Wie installiere ich Redis auf Ubuntu?