Teilen Sie einige nützliche Redis-Visualisierungstools
Dieser Artikel fasst einige nützliche Redis-Visualisierungstools für alle zusammen. Jetzt teile ich sie mit Ihnen und hoffe, dass sie für alle hilfreich sind.
Ohne weitere Umschweife, fangen wir an!
1. Befehlszeile
1.1, iredis
Verwenden Sie iredis, verwenden Sie |
将redis通过pipe用shell的其他工具,比如jq/fx/rg/sort/uniq/cut/sed/awk
und andere Verarbeitungen. Es kann auch automatisch vervollständigt und hervorgehoben werden und verfügt über viele Funktionen. [Verwandte Empfehlungen: Redis-Video-Tutorial]
offizielle Website-Adresse
2, Visualisierungstool
2.1, Desktop-Client-Version
2.1.1, Redis Desktop Manager
Dieses Tool sollte sein Es ist mittlerweile das am weitesten verbreitete Visualisierungstool. Es gibt es schon seit langer Zeit. Es durchlief mehrere Iterationen. Plattformübergreifende Unterstützung. Früher war es kostenlos, aber jetzt ist es ein kostenpflichtiges Tool. Der Prozess kann einen halben Monat dauern. Offizielle Website-Adresse
Bewertung:
Ich habe es schon einmal verwendet und fand die Funktion in Ordnung, aber die Benutzeroberfläche der Benutzeroberfläche war etwas hässlich. Ich habe kürzlich die neueste Version heruntergeladen und finde, dass die Benutzeroberfläche nach so einer langen Iterationszeit in Ordnung aussieht. Alle Funktionen stehen zur Verfügung. Die Oberfläche sieht relativ einfach aus und verfügt über alle Funktionen.
Die Schlüsselanzeige kann den durch Doppelpunkt getrennten Schlüsselnamensraum unterstützen. Zusätzlich zu den fünf grundlegenden Datentypen unterstützt sie auch den neuen Stream-Datentyp in Redis 5.0. Was die Wertdarstellung angeht. Unterstützt bis zu 9 Datenanzeigemethoden.
Der Befehlszeilenmodus hat im Vergleich zu früher ebenfalls große Fortschritte gemacht und unterstützt automatische Eingabeaufforderungen.
Die Funktionen sehen recht zufriedenstellend aus und sind einfach zu bedienen. Der größte Nachteil ist, dass es nicht kostenlos ist. Für den persönlichen Gebrauch kostet es etwa 200 RMB pro Jahr.
2.1.2, medis
Das Redis-Visualisierungstool, das ich derzeit am häufigsten verwende. Die Benutzeroberfläche entspricht der persönlichen Ästhetik. Das Layout ist einfach. Plattformübergreifende Unterstützung, der Schlüssel ist kostenlos. Offizielle Website-Adresse
Bewertung:
Es sieht ziemlich gut aus und seine Funktionen entsprechen den Anforderungen des täglichen Gebrauchs. Tasten sind durch leuchtend farbige Symbole gekennzeichnet. Es ist sehr praktisch, nach Schlüsseln zu suchen. Es kann eine Fuzzy-Suche durchführen, um passende Schlüssel zu finden und einen progressiven Scan ohne offensichtliche Verzögerung durchzuführen. Das Sucherlebnis ist recht gut.
Der Nachteil besteht darin, dass die Anzeige des Schlüssel-Namespace nicht unterstützt wird, der Stream-Datentyp von Redis 5.0 nicht unterstützt wird, die Befehlszeile relativ einfach ist und kein automatischer Abgleich und keine Eingabeaufforderungen unterstützt werden. Es gibt nur 3 unterstützte Wertanzeigemethoden
2.1.3, ein weiterer Redis Desktop Manager
Ein relativ stabiles und übersichtliches Redis-UI-Tool. GitHub-Adresse Gitee-Adresse
Rezension:
Ein sehr zufriedenstellendes kostenloses Redis-Visualisierungstool mit Grundfunktionen und Unterstützung für Stream-Datentypen. Es verfügt über Überwachungsstatistiken, unterstützt dunkle Themen und unterstützt das Hinzufügen von Clustern.
Der Nachteil ist, dass es keine Highlights hat, die Benutzeroberfläche sehr einfach ist und der Befehlszeilenmodus relativ einfach ist. Der Autor aktualisiert und optimiert jedoch auch ständig
2.1.4, FastoRedis
FastoRedis Ich habe noch nie davon gehört. Dann habe ich es erlebt.
Um dieses Tool nutzen zu können, müssen Sie zunächst auf der offiziellen Website ein Konto registrieren. Bei dieser Software handelt es sich um eine kostenpflichtige Software. Obwohl sie plattformübergreifend ist, beträgt die Testphase nur einen Tag. Offizielle Website-Adresse
Bewertung:
ist schließlich eine kostenpflichtige Software. Obwohl die Benutzeroberfläche einen starken Windows-Stil hat, sieht sie auf den ersten Blick ein wenig wie Redis Desktop Manager aus, aber in Bezug auf die Funktionalität. Es ist wirklich gut. Es unterstützt den Cluster-Modus und den Sentinel-Modus sowie die Anzeige von Schlüssel-Namespaces und der Stream-Datentyp von Redis 5.0 wird ebenfalls unterstützt.
Der Befehlszeilenmodus unterstützt die automatische Vervollständigung von Eingabeaufforderungen
Die Wertanzeige unterstützt baumartige, tabellenartige und andere Anzeigemodi. Zu meiner Überraschung unterstützt das Value-Objekt bis zu 17 Rendering-Methoden
Abgesehen von der etwas starren Benutzeroberflächeninteraktion und der Tatsache, dass es sich um eine kostenpflichtige Software handelt, ist es im Allgemeinen auch ein sehr gutes Redis-Visualisierungstool.
2.1.5, RedisPlus
Eine kostenlose Open-Source-Desktop-Client-Software. Offizielle Website-Adresse
Bewertung:
Es gibt keine Highlights, nur Grundfunktionen. Ein Bonus könnte sein, einen Monitor zu haben. Andere sind ganz gewöhnlich. Selbst diese Software verfügt nicht einmal über einen Befehlszeilenmodus. Es wurde mit javafx entwickelt. Logischerweise sollte es sich um eine plattformübergreifende Software handeln, die angegebene Download-Adresse enthält jedoch kein direktes Installationspaket für Mac. Außerdem, auch wenn es plattformübergreifend ist.
2.1.6, Red
Dies ist ein Redis-Visualisierungstool, das aus dem Apple App Store heruntergeladen wurde. Mac-Benutzer können im App Store nach
suchen. Bewertung:
unterstützt nur die Mac-Version und das Erscheinungsbild ist immer noch gut. Die Funktionalität ist mittelmäßig. Es verfügt über Grundfunktionen und unterstützt die Anzeige des Schlüsselnamensraums.
2.1.7, Redis-Assistent Ein Redis-Visualisierungstool auf der Überwachungs- und Analyseebene. Bei dieser Software handelt es sich um eine Webversion. Was ist also Redis Labs? Es wurde 2011 gegründet. Das Unternehmen hat sich der Bereitstellung von Cloud-Hosting-Diensten für beliebte NoSQL-Open-Source-Datenbanken wie Redis und Memcached verschrieben. Es kann als professionelles Unternehmen angesehen werden, das sich der Redis Cloud widmet. Die von ihnen bereitgestellte Software kann nicht nur eine Verbindung zum privaten Redis-Dienst des Unternehmens herstellen, sondern auch eine Verbindung zu ihrer Redis-Cloud herstellen. Offizielle Website-AdresseKommentare:
Obwohl es sich um eine Webversion handelt, übertrifft diese Software mein Verständnis von Redis-Visualisierungstools. Auf den ersten Blick fühlt sich die Benutzeroberfläche sehr professionell an und sieht nicht wie ein Open-Source-Produkt aus von einer Einzelperson. Ich habe festgestellt, dass die Tastenabfrage und das Durchsuchen hier nur ein Funktionsmodul sind. Wie wäre es damit, ist es super menschlich?
Unterstützt auch den Stream-Datentyp von Redis 5.0
Die folgenden drei Funktionen erfordern die Installation ihrer anderen Redis-Module auf der Serverseite. Es handelt sich um abfragbare Diagramme, die Anzeige von Redis-Zeitreihen und Volltextabfragefunktionen.
Das Beste ist, dass redisInsight tatsächlich die Analysefunktion von RDB unterstützt. Personen, die Erfahrung in der Analyse der Speicherverteilung von RDB haben, werden RDB-Tools verwenden, um diese zu analysieren. Und redisInsight integriert dies tatsächlich. Ich habe dies zuvor verwendet, um die RDB der Produktionsumgebung des Unternehmens zu analysieren und die Gründe für das schnelle Wachstum des Datenvolumens herauszufinden. Es ist einfach ein Artefakt.
Dies ist das Ergebnis, als ich diese Software das letzte Mal zur Analyse von RDB verwendet habe. Es ist sehr deutlich erkennbar, welche Taste zu viel Speicher belegt.
Der Profiler in der Analysefunktion kann alle innerhalb eines bestimmten Zeitraums ausgeführten Redis-Befehle überwachen, und Slowlog kann die langsam ausgeführten Redis-Befehle anzeigen.
Darüber hinaus kann diese Software auch Batch-Vorgänge ausführen
RedisInsight, ein visuelles Tool, bietet eine erstaunlich umfassende Abdeckung von Redis. Obwohl seine Funktion zum Abfragen von Schlüsseln nicht hervorragend ist, liegen seine Vollständigkeit sowie seine Analyse und Überwachung in der Tat außerhalb der Reichweite anderer Redis-Visualisierungstools. Darüber hinaus ist sein Aussehen so gut, dass es sehr zu empfehlen ist.
2.3, IDE-Tool-Plugins
2.3.1, Iedis2
Bewertung:
Als Plug-In für IDEA ist es natürlich plattformübergreifend, der Stil ist vollständig IDEA-konform und das Erscheinungsbild ist garantiert. Auch funktional ist Iedis eindeutig. An der grundlegenden Abfragefunktion ist grundsätzlich nichts auszusetzen. In Verbindung mit den Nutzungsgewohnheiten von IDEA können Sie es problemlos verwenden, ohne zusätzliche Software öffnen zu müssen. Das Wechseln zwischen Code- und Plug-In-Fenstern kann auch die Effizienz verbessern
Das größte Merkmal dieses Plug-Ins besteht darin, dass es das Schreiben und Debuggen von Lua-Skripten unterstützen kann, was in anderer Software noch nie zuvor gesehen wurde. In der Vergangenheit habe ich Lua häufig für Redis-Operationen in einem Unternehmen verwendet. Obwohl ich die Atomizität und Leistung von Redis Lua genossen habe, war es beim Schreiben und Debuggen schwierig, da ich jedes Mal einen Wert zurückgeben konnte . Schauen wir uns an, was schief gelaufen ist. Als ich dieses Tool sah, bedauere ich, dass ich dieses Plug-in nicht früher entdeckt habe, und bin bereit zu zahlen Bezahlung, alles andere an Iedis sieht gut aus. Sehr schön. Der Preis ist. . . 139 $/Jahr. Es sind immer noch US-Dollar, wenn Sie diesen Preis sehen.
3. Zusammenfassung
Ohne weitere Umschweife ist der Artikel zu Ende, ich freue mich auf die dritte Staffel!
Weitere Kenntnisse zum Thema Programmierung finden Sie unter:
Einführung in die Programmierung! !
Das obige ist der detaillierte Inhalt vonTeilen Sie einige nützliche Redis-Visualisierungstools. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Der Redis -Cluster -Modus bietet Redis -Instanzen durch Sharding, die Skalierbarkeit und Verfügbarkeit verbessert. Die Bauschritte sind wie folgt: Erstellen Sie ungerade Redis -Instanzen mit verschiedenen Ports; Erstellen Sie 3 Sentinel -Instanzen, Monitor -Redis -Instanzen und Failover; Konfigurieren von Sentinel -Konfigurationsdateien, Informationen zur Überwachung von Redis -Instanzinformationen und Failover -Einstellungen hinzufügen. Konfigurieren von Redis -Instanzkonfigurationsdateien, aktivieren Sie den Cluster -Modus und geben Sie den Cluster -Informationsdateipfad an. Erstellen Sie die Datei nodes.conf, die Informationen zu jeder Redis -Instanz enthält. Starten Sie den Cluster, führen Sie den Befehl erstellen aus, um einen Cluster zu erstellen und die Anzahl der Replikate anzugeben. Melden Sie sich im Cluster an, um den Befehl cluster info auszuführen, um den Clusterstatus zu überprüfen. machen

Die Verwendung der REDIS -Anweisung erfordert die folgenden Schritte: Öffnen Sie den Redis -Client. Geben Sie den Befehl ein (Verbschlüsselwert). Bietet die erforderlichen Parameter (variiert von der Anweisung bis zur Anweisung). Drücken Sie die Eingabetaste, um den Befehl auszuführen. Redis gibt eine Antwort zurück, die das Ergebnis der Operation anzeigt (normalerweise in Ordnung oder -err).

So löschen Sie Redis -Daten: Verwenden Sie den Befehl Flushall, um alle Schlüsselwerte zu löschen. Verwenden Sie den Befehl flushdb, um den Schlüsselwert der aktuell ausgewählten Datenbank zu löschen. Verwenden Sie SELECT, um Datenbanken zu wechseln, und löschen Sie dann FlushDB, um mehrere Datenbanken zu löschen. Verwenden Sie den Befehl del, um einen bestimmten Schlüssel zu löschen. Verwenden Sie das Redis-Cli-Tool, um die Daten zu löschen.

Redis verwendet eine einzelne Gewindearchitektur, um hohe Leistung, Einfachheit und Konsistenz zu bieten. Es wird E/A-Multiplexing, Ereignisschleifen, nicht blockierende E/A und gemeinsame Speicher verwendet, um die Parallelität zu verbessern, jedoch mit Einschränkungen von Gleichzeitbeschränkungen, einem einzelnen Ausfallpunkt und ungeeigneter Schreib-intensiver Workloads.

Der beste Weg, um Redis -Quellcode zu verstehen, besteht darin, Schritt für Schritt zu gehen: Machen Sie sich mit den Grundlagen von Redis vertraut. Wählen Sie ein bestimmtes Modul oder eine bestimmte Funktion als Ausgangspunkt. Beginnen Sie mit dem Einstiegspunkt des Moduls oder der Funktion und sehen Sie sich die Codezeile nach Zeile an. Zeigen Sie den Code über die Funktionsaufrufkette an. Kennen Sie die von Redis verwendeten Datenstrukturen. Identifizieren Sie den von Redis verwendeten Algorithmus.

Redis verwendet Hash -Tabellen, um Daten zu speichern und unterstützt Datenstrukturen wie Zeichenfolgen, Listen, Hash -Tabellen, Sammlungen und geordnete Sammlungen. Ernähren sich weiterhin über Daten über Snapshots (RDB) und appendiert Mechanismen nur Schreibmechanismen. Redis verwendet die Master-Slave-Replikation, um die Datenverfügbarkeit zu verbessern. Redis verwendet eine Ereignisschleife mit einer Thread, um Verbindungen und Befehle zu verarbeiten, um die Datenatomizität und Konsistenz zu gewährleisten. Redis legt die Ablaufzeit für den Schlüssel fest und verwendet den faulen Löschmechanismus, um den Ablaufschlüssel zu löschen.

Um eine Warteschlange aus Redis zu lesen, müssen Sie den Warteschlangenname erhalten, die Elemente mit dem Befehl LPOP lesen und die leere Warteschlange verarbeiten. Die spezifischen Schritte sind wie folgt: Holen Sie sich den Warteschlangenname: Nennen Sie ihn mit dem Präfix von "Warteschlange:" wie "Warteschlangen: My-Queue". Verwenden Sie den Befehl LPOP: Wischen Sie das Element aus dem Kopf der Warteschlange aus und geben Sie seinen Wert zurück, z. B. die LPOP-Warteschlange: my-queue. Verarbeitung leerer Warteschlangen: Wenn die Warteschlange leer ist, gibt LPOP NIL zurück, und Sie können überprüfen, ob die Warteschlange existiert, bevor Sie das Element lesen.

Um alle Schlüssel in Redis anzuzeigen, gibt es drei Möglichkeiten: Verwenden Sie den Befehl keys, um alle Schlüssel zurückzugeben, die dem angegebenen Muster übereinstimmen. Verwenden Sie den Befehl scan, um über die Schlüssel zu iterieren und eine Reihe von Schlüssel zurückzugeben. Verwenden Sie den Befehl Info, um die Gesamtzahl der Schlüssel zu erhalten.
