Installation und Nutzung von Redis
Warum wurde Redis mit Membercache und verschiedenen Datenbanken erstellt? Redis ist ausschließlich für Anwendungen gedacht. Es handelt sich um eine leistungsstarke Schlüsselwertdatenbank.
Das Aufkommen von Redis hat die Mängel der Schlüsselwertspeicherung wie Memcached weitgehend ausgeglichen und die Situation des vollständigen Datenverlusts nach einem Stromausfall gelöst. In einigen Fällen kann es eine sehr gute ergänzende Rolle zur relationalen Datenbank spielen. Leistungstestergebnisse zeigen, dass SET-Vorgänge 110.000 Mal pro Sekunde und GET-Vorgänge 81.000 Mal pro Sekunde erreichen können (natürlich haben unterschiedliche Serverkonfigurationen unterschiedliche Leistung).
Redis ist ein verteiltes NoSQL-Datenbanksystem für Daten vom Typ „Schlüssel/Wert“-Paar. Es zeichnet sich durch hohe Leistung, dauerhafte Speicherung und hohe Anpassungsfähigkeit aus gleichzeitige Anwendungsszenarien. Ähnlich wie Memcached unterstützt es das Speichern relativ weiterer Werttypen, einschließlich String (String), Liste (verknüpfte Liste), Set (Satz) und Zset (geordneter Satz). Diese Datentypen unterstützen Push/Pop, Add/Remove, Schnittpunktvereinigung und -differenz sowie umfangreichere Operationen. Diese Operationen sind atomar und unterstützen verschiedene Sortiermethoden . Wie bei Redis und Memcached werden Daten zur Gewährleistung der Effizienz im Speicher zwischengespeichert. Der Unterschied besteht darin, dass Redis regelmäßig aktualisierte Daten auf die Festplatte schreibt oder Änderungsvorgänge in zusätzliche Datensatzdateien schreibt und auf dieser Grundlage eine Master-Slave-Synchronisation (Master-Slave) erreicht wird.
redis bietet derzeit vier Datentypen: String, Liste, Set und Zset (sortierte Menge). Der Redis-Speicher ist in drei Teile unterteilt: Speicher, Festplattenspeicher und Protokolldatei. Die Konfigurationsdatei enthält drei Parameter, um ihn zu konfigurieren.
Sekundenaktualisierungen speichern: Geben Sie an, wie viele Aktualisierungsvorgänge es innerhalb eines langen Zeitraums gibt, und synchronisieren Sie dann die Daten mit der Datendatei.
appendonly ja/nein: Ob nach jedem Aktualisierungsvorgang protokolliert werden soll. Wenn es nicht eingeschaltet ist, kann es während eines Stromausfalls zu einem Datenverlust für einen bestimmten Zeitraum kommen. Da Redis selbst Datendateien gemäß den oben genannten Speicherbedingungen synchronisiert, sind einige Daten nur für einen bestimmten Zeitraum im Speicher vorhanden.
appendfsync no/always/everysec: Wie der Datencache mit der Festplatte synchronisiert wird. Es bedeutet nicht, darauf zu warten, dass das Betriebssystem den Datencache mit der Festplatte synchronisiert. Es bedeutet immer, fsync() manuell aufzurufen, um die Daten nach jedem Aktualisierungsvorgang auf die Festplatte zu schreiben, und everysec bedeutet, einmal pro Sekunde zu synchronisieren.
🎜>
redis-server.exe Daemon-Startprogramm des Redis-Servers redis.conf Redis-Konfigurationsdatei
redis -cli.exe Redis-Befehlszeilen-Bedientool. Natürlich können Sie auch Telnet verwenden, um gemäß dem Klartextprotokoll zu arbeiten redis-check-dump.exe Lokale Datenbankprüfung
redis-benchmark.exe Leistungstest, der verwendet wird, um das gleichzeitige Senden von M SETs/GETs-Abfragen durch N Clients zu simulieren (ähnlich dem AB-Tool von Apache)
Benchmark-Tool-Testinformationen: Senden Sie 100.000 Anfragen an den Redis-Server, jede Anfrage kommt mit 60 gleichzeitige Kunden
Ups, mein Computer war etwas überfordert, aber er hat endlich gezeigt, dass der Test von 100.000 Anfragen in 4,03 Sekunden abgeschlossen wurde,
Einige Screenshots der Ergebnisse sind wie folgt:
Starten Sie den Redis-Dienst (conf-Datei, um die Konfigurationsdatei zu erstellen (redis-server.exe redis.conf), Standard, wenn nicht angegeben):
Das Start-CMD-Fenster sollte immer angezeigt werden geöffnet sein. Nach dem Schließen wird der Redis-Dienst heruntergefahren.
Der Dienst ist jetzt geöffnet. Öffnen Sie ein weiteres cmd-Fenster, um den Client einzurichten:
C:redis-2.0.2>redis -. cli.exe -h 127.0.0.1 -p 6379
Dann können wir den Befehl eingeben, den wir hier eingeben möchten: set and get
Der Client ist wie folgt:
Zu diesem Zeitpunkt wird die Serverseite (hier ist auch die lokale Maschine) angezeigt wie folgt (es gibt einen Der Client ist verbunden):
Der oben auf dem Client festgelegte Schlüssel ist im Speicher gespeichert , was bedeutet, dass Sie das Fenster das nächste Mal öffnen und den Schlüsselwert erhalten, es wird immer noch „jzhou“ sein, haha.
(Beachten Sie, dass der Server während des Betriebs den Dienst aktivieren muss, da der Client sonst keine Verbindung herstellen kann.)
Redis bietet Clients in mehreren Sprachen. einschließlich Java, C++, Python.
>
Das obige ist der detaillierte Inhalt vonInstallation und Nutzung von Redis. 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

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

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

Auf CentOS -Systemen können Sie die Ausführungszeit von LuA -Skripten einschränken, indem Sie Redis -Konfigurationsdateien ändern oder Befehle mit Redis verwenden, um zu verhindern, dass bösartige Skripte zu viele Ressourcen konsumieren. Methode 1: Ändern Sie die Redis -Konfigurationsdatei und suchen Sie die Redis -Konfigurationsdatei: Die Redis -Konfigurationsdatei befindet sich normalerweise in /etc/redis/redis.conf. Konfigurationsdatei bearbeiten: Öffnen Sie die Konfigurationsdatei mit einem Texteditor (z. B. VI oder Nano): Sudovi/etc/redis/redis.conf Setzen Sie die LUA -Skriptausführungszeit.

VS -Code kann unter Windows 8 ausgeführt werden, aber die Erfahrung ist möglicherweise nicht großartig. Stellen Sie zunächst sicher, dass das System auf den neuesten Patch aktualisiert wurde, und laden Sie dann das VS -Code -Installationspaket herunter, das der Systemarchitektur entspricht und sie wie aufgefordert installiert. Beachten Sie nach der Installation, dass einige Erweiterungen möglicherweise mit Windows 8 nicht kompatibel sind und nach alternativen Erweiterungen suchen oder neuere Windows -Systeme in einer virtuellen Maschine verwenden müssen. Installieren Sie die erforderlichen Erweiterungen, um zu überprüfen, ob sie ordnungsgemäß funktionieren. Obwohl VS -Code unter Windows 8 möglich ist, wird empfohlen, auf ein neueres Windows -System zu upgraden, um eine bessere Entwicklungserfahrung und Sicherheit zu erzielen.

Die Gründe für die Installation von VS -Code -Erweiterungen können sein: Netzwerkinstabilität, unzureichende Berechtigungen, Systemkompatibilitätsprobleme, VS -Code -Version ist zu alt, Antiviren -Software oder Firewall -Interferenz. Durch Überprüfen von Netzwerkverbindungen, Berechtigungen, Protokolldateien, Aktualisierungen von VS -Code, Deaktivieren von Sicherheitssoftware und Neustart von Code oder Computern können Sie Probleme schrittweise beheben und beheben.

Laden Sie das Quellcodepaket von der offiziellen Redis -Quelle herunter, um es zu kompilieren und zu installieren, um die neueste und stabile Version zu gewährleisten, und kann auf personalisierte Weise angepasst werden. Die spezifischen Schritte sind wie folgt: Aktualisieren Sie die Liste der Softwarepakets und erstellen

Aktivieren Sie Redis langsame Abfrageprotokolle im CentOS -System, um die Leistungsdiagnoseeffizienz zu verbessern. In den folgenden Schritten führen Sie die Konfiguration durch: Schritt 1: Suchen und bearbeiten Sie die Redis -Konfigurationsdatei zuerst und suchen Sie die Redis -Konfigurationsdatei, die sich normalerweise in /etc/redis/redis.conf befindet. Öffnen Sie die Konfigurationsdatei mit dem folgenden Befehl: Sudovi/etc/redis/redis.conf Schritt 2: Passen Sie die Langsame-Abfrage-Protokollparameter in der Konfigurationsdatei an, suchen Sie die folgenden Parameter: #Slow Query-Schwellenwert (MS) Slow-Log-Slow-Than10000 #Maximum der Einträge für langsame Query-Log-Logog-Logog-Len-Len-Len

VS Code ist der vollständige Name Visual Studio Code, der eine kostenlose und open-Source-plattformübergreifende Code-Editor und Entwicklungsumgebung von Microsoft ist. Es unterstützt eine breite Palette von Programmiersprachen und bietet Syntax -Hervorhebung, automatische Codebettel, Code -Snippets und intelligente Eingabeaufforderungen zur Verbesserung der Entwicklungseffizienz. Durch ein reiches Erweiterungs -Ökosystem können Benutzer bestimmte Bedürfnisse und Sprachen wie Debugger, Code -Formatierungs -Tools und Git -Integrationen erweitern. VS -Code enthält auch einen intuitiven Debugger, mit dem Fehler in Ihrem Code schnell gefunden und behoben werden können.

VS -Code ist auf Mac verfügbar. Es verfügt über leistungsstarke Erweiterungen, GIT -Integration, Terminal und Debugger und bietet auch eine Fülle von Setup -Optionen. Für besonders große Projekte oder hoch berufliche Entwicklung kann VS -Code jedoch Leistung oder funktionale Einschränkungen aufweisen.

VS -Code ist noch unter Windows 7 verfügbar, ist jedoch sehr nicht empfohlen. Windows 7 fehlen Sicherheitsaktualisierungen und Patches, was zu Sicherheitsrisiken und VS -Code -Kompatibilitätsproblemen führt. Obwohl die einfache Code -Bearbeitung kaum kompetent ist, wird empfohlen, auf Windows 10 oder höher für komplexe Entwicklung oder Erweiterungen auf das Upgrade zu upgraden.
