So stellen Sie Redis in einer Linux-Umgebung bereit und installieren es in Docker

So stellen Sie Redis in einer Linux-Umgebung bereit und installieren es in Docker

Installationsschritte

1. Redis installieren

Laden Sie das Redis-Image über docker search redis和docker pull redis herunter.

2. Erstellen Sie einen neuen Mount-Konfigurationsordner

Erstellen Sie an einem beliebigen Ort zwei neue Ordner, „data“ und „conf“.

mkdir -p /root/docker/redis/data
mkdir -p /root/docker/redis/conf

Hinweis: Aufgrund der Standardkonfiguration von Redis können Sie nur eine lokale Verbindung herstellen und nicht remote darauf zugreifen. Wenn Sie Redis Desktop Manager zum Herstellen einer Verbindung verwenden, tritt ein Fehler auf. Sie müssen daher die Redis-Konfigurationsdatei manuell bereitstellen.

3. Fügen Sie die Konfigurationsdatei redis.conf hinzu

Erstellen Sie eine neue Datei redis.conf im neu erstellten redis/conf mit folgendem Inhalt:

#bind 127.0.0.1 //Remoteverbindung zulassen protected-mode nein appendonly ja //Persistenz requirepass 123456 //Passwort

4. Erstellen und starten Sie den Redis-Container

Der Ausführungsbefehl lautet wie folgt:

docker run --name myredis -p 6379:6379 -v /root/docker/redis/data:/data -v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf

Die Interpretation ist wie folgt:

–name: Geben Sie dem Container einen Namen
-p: Portzuordnungshost: Container
-v: Benutzerdefinierte Konfiguration einbinden. Benutzerdefinierte Konfiguration: Interne Containerkonfiguration.
-d: Im Hintergrund ausführen
redis-server --appendonly yes: Führen Sie den Startbefehl redis-server im Container aus und aktivieren Sie die Redis-Persistenzkonfiguration

5. Start erfolgreich, überprüfen Sie den Status

Überprüfen Sie den Startstatus über Docker PS, um festzustellen, ob er erfolgreich war

6. Testen Sie die Verbindung im Container

Führen Sie docker exec -it my_redis redis-cli aus, um das Terminal aufzurufen.

Melden Sie sich mit auth password an.

Der vollständige Befehl lautet wie folgt:

[root@*** conf]# docker exec -it myredis redis-cli
127.0.0.1:6379> Setze den Namen jfaith
(Fehler) NOAUTH-Authentifizierung erforderlich.
127.0.0.1:6379> Authentifizierung 123456
OK
127.0.0.1:6379> Setze den Namen wangcai
OK
127.0.0.1:6379> Namen abrufen
"jglaube"

Hinweis: Wenn dieser Fehler auftritt: (Fehler) NOAUTH-Authentifizierung erforderlich.

Erklärung: Es wurde kein Passwort zur Verifizierung eingegeben. Bitte geben Sie ein: auth Ihr Passwort

Zusammenfassen

Oben ist die vom Herausgeber vorgestellte Methode zur Bereitstellung einer Linux-Umgebung und zur Docker-Installation von Redis. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung des Redis-Installationstutorials unter Linux
  • Tutorial zur Installation und Verwendung von Redis unter Linux
  • Installationsprozess der Redis-Datenbank unter einem Linux-System

<<:  Installation des MySQL 5.7.22-Binärpakets und installationsfreie Version – Windows-Konfigurationsmethode

>>:  So verwenden Sie MQTT im Uniapp-Projekt

Artikel empfehlen

Schritte zum Kapseln von Element-UI-Popupkomponenten

Kapseln Sie el-dialog als Komponente ein Wenn wir...

CSS-Benennung: BEM, Scoped CSS, CSS-Module und CSS-in-JS erklärt

Der Anwendungsbereich von CSS ist global. Wenn da...

JavaScript Canvas zeichnet dynamische Drahtgittereffekte

In diesem Artikel wird der spezifische Code des d...

So fragen Sie den minimal verfügbaren ID-Wert in der MySQL-Tabelle ab

Als ich mir heute die Laborprojekte ansah, stieß ...

Nicht standardmäßiger Implementierungscode für die MySQL UPDATE-Anweisung

Heute werde ich Ihnen einen Unterschied zwischen ...

HTML verwendet reguläre Ausdrücke zum Testen von Tabellenbeispielen

Hier ist ein Beispielcode für die Verwendung regu...

So zeigen Sie die Erstellungszeit von Dateien in Linux an

1. Einleitung Ob die Erstellungszeit einer Datei ...

Installieren Sie .NET 6.0 im CentOS-System mithilfe eines Cloud-Servers

.NET SDK-Download-Link https://dotnet.microsoft.c...

MySQL-Abfrage gibt an, dass das Feld keine Zahl und kein Komma SQL ist

Grundlegende SQL-Anweisungen MySQL-Abfrageanweisu...

Lösung für den Konflikt zwischen zwei Registerkartennavigation in HTML

Beginnen wir mit einer Beschreibung des Problems:...