Docker installiert Redis und führt den visuellen Client für den Betrieb ein

Docker installiert Redis und führt den visuellen Client für den Betrieb ein

1 Einleitung

Redis ist eine leistungsstarke, auf Key-Value basierende NoSQL Datenbank, die in der Sprache ANSI C entwickelt wurde. Sie spielt eine wichtige Rolle bei der Lösung einer Reihe von Problemen wie hoher Parallelität und hoher Verfügbarkeit. Seine Hauptvorteile sind:

Schnelle Geschwindigkeit. Beständigkeit. Atomizität. Umfangreiche Datenstruktur. Mehrsprachige Unterstützung.

Dieser Artikel stellt kurz vor, wie Sie Redis über Docker installieren und einfach verwenden und bedienen.

2 Docker-Installation und -Nutzung

2.1 Docker-Installation

Rufen Sie das Redis -Image ab und wählen Sie die neueste stabile Version 5.0.8 aus:

$ docker pull redis:5.0.8

Es wird empfohlen, es als Spiegel der Alibaba Cloud zu konfigurieren, da dies viel schneller ist. Nachdem der Pull erfolgreich war, kannst du ihn mit folgendem Befehl überprüfen:

$ Docker-Bilder |grep redis

Starten Sie Redis :

$ docker run -itd --name redis -p 6379:6379 redis:5.0.8

Überprüfen Sie, ob der Start erfolgreich war, indem Sie den folgenden Befehl ausführen:

$ Docker ps | grep redis

Geben Sie den Container ein:

$ docker exec -it redis /bin/bash

Stellen Sie über das Redis Befehlszeilentool im Container eine Verbindung zur Datenbank her:

$ redis-cli -h localhost -p 6379

Natürlich müssen Sie hostname und port nicht angeben. Der Standardwert ist 127.0.0.1:6379 .

Nachdem die Verbindung erfolgreich hergestellt wurde, können Sie Folgendes ausführen:

Mit dem folgenden Befehl können Sie einen einfachen Leistungstest des installierten Redis durchführen:

$ redis-benchmark -n 100000 -q

Die Ergebnisse sind wie folgt:

Es ist ersichtlich, dass die Leistung immer noch gut ist, obwohl es über Docker installiert wird. Grundsätzlich sind 45.000 Lese- und Schreibvorgänge pro Sekunde möglich.

2.2 Allgemeine Redis-Operationen

Redis verfügt über umfangreiche Datenstrukturen und leistungsstarke Funktionen. Hier sind einige gängige Befehle:

# Starten Sie den Redis-Dienst redis-server [--port 6379]
# Befehlszeilenverbindung redis-cli [-h 127.0.0.1 -p 6379]
# Schlüsselwert festlegen
# Abfragewert, Schlüssel abrufen
# Abfragetyp Typschlüssel
# Löschen del Taste1 Taste2 Taste3
# Holen Sie sich das Schlüsselmuster der Schlüsselliste
# Abfrage des Schlüssellebenszyklus TTL-Schlüssel
pttl-Taste
# Erhöhen und Verringern von Werten (für Zahlen)
incr-Schlüssel
inkrementieren Schlüsselschritt
Decr-Schlüssel
Decrby-Schlüsselschritt

Es sind zu viele, um sie hier aufzulisten. Sie können unter (http://www.redis.cn/commands.html) nachsehen. Dort sind alle Befehle und detaillierte chinesische Beschreibungen enthalten.

3 Visueller Client

Manchmal ist die Anzeige und Bedienung über die Befehlszeile nicht bequem. Es gibt viele visuelle Clients für Redis . Hier sind 4 davon.

3.1 RedisClient

Ein auf Java SWT und Jedis basierendes Visualisierungstool. Open Source und kostenlos, unterstützt Windows , Linux und Mac , Adresse: https://github.com/caoxinyu/RedisClient, wurde aber lange nicht aktualisiert.

3.2 RedisStudio

Ein kostenloses Visualisierungstool für Windows , das lange nicht aktualisiert wurde.

3.3 RedisDesktopManager

Ein plattformübergreifendes Tool, das auf Basis von Qt 5 entwickelt wurde. Es unterstützt Windows , Linux und Mac , ist aber kostenpflichtig und nicht billig.

3.4 Ein weiterer RedisDesktopManager

Ein ausgezeichnetes und schönes kostenloses Open-Source-Visualisierungstool, das Windows , Linux und Mac unterstützt und das Umschalten zwischen Chinesisch und Englisch sowie dunklen und weißen Designs ermöglicht. Nach dem Vergleich glaube ich, dass dieses das Beste ist.

Die Github -Adresse lautet: https://github.com/qishibo/AnotherRedisDesktopManager

Sie können es von Github herunterladen und installieren. Nach erfolgreicher Installation sieht die Konfigurationsverbindung wie in der Abbildung dargestellt aus:

Das Abfragen, Hinzufügen, Ändern, Löschen und Ausführen anderer Vorgänge an key ist praktisch:

Es bietet auch Befehlszeilentools, was wirklich hilfreich ist:

4 Fazit

In diesem Artikel wird die Verwendung Redis über Docker -Installation beschrieben. Wenn Sie sich nicht damit beschäftigen möchten, können Sie die Online-Version von Redis natürlich direkt auf der offiziellen Website (http://try.redis.io/) ausprobieren.

Darüber hinaus werden vier visuelle Redis -Clienttools vorgestellt. Nach einem Vergleich stellt sich AnotherRedisDesktopManager als nützlicher heraus.

Dies ist das Ende dieses Artikels über die Installation von Redis mit Docker und die Visualisierung des Client-Betriebs. Weitere Informationen zur Installation von Redis mit Docker finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Empfehlen Sie mehrere Redis-Visualisierungstools (zu leistungsfähig)
  • Zusammenfassung des Redis Visual Client
  • Über das Problem verstümmelter Daten, die vom Redis-Visualisierungstool gelesen werden

<<:  mysql 8.0.18 mgr-Installation und seine Umschaltfunktion

>>:  Vue implementiert den Lupeneffekt beim Tab-Umschalten

Artikel empfehlen

Zabbix konfiguriert DingTalks Alarmfunktion mit Bildern

Umsetzungsideen: Zunächst müssen die Alarminforma...

Detaillierte Erklärung zum dynamischen Festlegen des Browsertitels in Vue

Inhaltsverzeichnis Unsinn Text Der erste router/i...

HTML-Tutorial, HTML-Standardstil

html , Adresse , Blockzitat , Text , dd , div , d...

So verwenden Sie MySQL zur Abdeckung von Index- und Tabellenrückgabe

Zwei Hauptkategorien von Indizes Verwendete Speic...

Überwachen Sie die Größenänderung eines DOM-Elements über Iframe

Ein während des Entwicklungsprozesses häufig auft...

Verwenden Sie reines CSS, um einen Switch-Effekt zu erzielen

Zuerst ist die Idee Um diesen Effekt zu erzielen,...

Detailliertes Installationstutorial für die MySQL-Zip-Archivversion (5.7.19)

1. Laden Sie die Zip-Archivversion von der offizi...

Detaillierte Erklärung zur Verwendung des Canvas-Operation-Plugins fabric.js

Fabric.js ist ein sehr nützliches Plug-In für Can...

Hinweise zum Zeichengerätetreiber des Linux-Kernel-Gerätetreibers

/******************** * Zeichengerätetreiber*****...

Einführung in die Verwendung des HTML-Elements Noscript

Noscript-Definition und -Verwendung Das Noscript-...