Wie man Redis in Docker ausführt

Wie man Redis in Docker ausführt
Redis ist eine der beliebtesten In-Memory-Datenbanken. Es ist eine kostenlose und Open-Source-Lösung, die als Caching-Mechanismus oder Message Broker verwendet werden kann.

Docker ist eine Containerisierungsplattform, mit der Sie Anwendungen in eigens. Es ermöglicht Entwicklern, Anwendungsumgebungen zu erstellen, die überall mit allen Tools und erforderlichen Abhängigkeiten ausgeführt werden.

Wir werden lernen, wie man Redis in einem Container mit Docker für diesen führt.

Anforderungen

In diesem Tutorial gehen wir davon aus, dass Sie die neueste Version von Docker auf Ihrem System installiert haben. Wenn nicht, können Sie die folgenden Ressourcen überprüfen, um zu erfahren, wie dies erreicht wird.

  • https: // linuxHint.com/install_configure_docker_ubuntu/
  • https: // linuxHint.com/install_docker_ce_centos8/
  • https: // linuxHint.com/install_docker_debian_10/
  • https: // linuxHint.com/docker_arch_linux/
  • https: // www.Docker.com/products/docker-desktop

Sobald Sie Docker in Ihrem System installiert und konfiguriert haben, können wir mit dem Tutorial fortfahren.

Schritt 1 - Starten Sie den Docker -Service

Der erste Schritt besteht darin, den Docker -Service zu aktivieren und zu starten. Wenn Sie Docker Desktop unter Windows, Linux oder MacOS verwenden, führen Sie die Anwendung aus, um den Dienst zu starten.

Sie können den Befehl auch wie unten gezeigt verwenden:

sudo systemctl starten docker

Um den Status des Docker -Dienstes zu überprüfen, geben Sie den Befehl ein:

sudo systemctl Status Docker

Schritt 2 - Docker Bild abrufen

Der nächste Schritt besteht darin, das Docker -Bild aus dem offiziellen Docker -Hub zu ziehen. Wir können dies tun, indem wir den Befehl ausführen:

sudo docker pull Redis

Schritt 3 - Redis -Container starten

Führen Sie den unten angegebenen Befehl aus, um den Docker -Container zu starten:

sudo docker run -name redis -server -d Redis

Der obige Befehl sollte den Docker -Container mit dem Redis -Server ausführen.

Sie können den Status des Docker -Bildes mit dem PS -Befehl prüfen wie:

Sudo Docker PS

Der obige Befehl sollte eine Beispielausgabe wie gezeigt zurückgeben:

Testen Sie, ob Redis -Server abgelaufen ist

Um zu testen, ob der Redis -Server in Betrieb ist, öffnen Sie das Terminal und führen Sie den Befehl aus:

sudo docer exec -it redus -server sh

Der obige Befehl gibt Ihnen eine Shell -Sitzung zu Ihrem Docker -Container.

Führen Sie den obigen Befehl aus, um die Verbindung zum Redis -Server zu testen

$ redis-cli ping
Pong

Wenn Sie die Ausgabe als Pong erhalten, ist der Server auf.

Sie können dann mit dem Befehl eine Verbindung zum Redis -CLI herstellen:

# Redis-Cli
127.0.0.1: 6379>

Schritt 4 - Docker -Container stoppen

Sobald Sie Ihre Datenbankvorgänge ausführen, können Sie den Redis -Container mit dem Befehl stoppen:

$ sudo docker stop redus-server

Abschluss

In diesem kurzen Artikel wird das Erstellen und eine Redis -Server -Instanz auf Docker erläutert. Wir hoffen, Sie haben das Tutorial genossen.

Überprüfen Sie andere LinuxHint -Tutorials, um mehr zu erfahren.