Heim > Datenbank > Redis > Hauptteil

So verwenden Sie Node.js und Redis zum Implementieren von Hinzufügungs-, Lösch-, Änderungs- und Abfragevorgängen

WBOY
Freigeben: 2023-05-30 19:37:47
nach vorne
1148 Leute haben es durchsucht

Was ist Node.js?

Node.js ist eine JavaScript-Laufzeitumgebung, die auf der Chrome V8-JavaScript-Engine basiert. Es ermöglicht Entwicklern, auf einfache Weise skalierbare Webanwendungen zu erstellen, indem sie JavaScript-Code auf der Serverseite ausführen. Das HTTP-Modul ist eines der nützlichen Module in Node.js, die für die Netzwerkkommunikation zwischen Client und Server verwendet werden können.

Was ist Redis?

Redis ist ein speicherbasiertes Datenspeichersystem, mit dem eine Vielzahl von Daten, einschließlich Caches und Nachrichtenwarteschlangen, schnell gespeichert und abgefragt werden können. Redis unterstützt mehrere Datentypen wie Zeichenfolgen, Listen, Mengen usw. und bietet verschiedene APIs, damit Entwickler problemlos mit Daten arbeiten können.

CRUD-Operationen implementieren

Für Webanwendungen ist CRUD (CRUD) eine der häufigsten Operationen.

Zuerst müssen wir die Redis-Clientbibliothek installieren. Das Redis-Modul kann mit dem npm-Paketmanager installiert werden:

npm install redis --save
Nach dem Login kopieren

Als nächstes müssen wir die Funktion redis.createClient verwenden, um eine Redis-Client-Instanz zu erstellen, die für die Kommunikation mit dem Redis-Server verwendet wird:

var redis = require('redis');
var client = redis.createClient();
Nach dem Login kopieren

Jetzt können wir Starten Sie die Implementierung. Fügen Sie Operationen hinzu, löschen Sie sie, ändern Sie sie und überprüfen Sie sie.

Daten hinzufügen

Das Speichern von Daten auf dem Redis-Server ist der erste Schritt zum Speichern von Daten mit Redis. Verwenden Sie den Befehl hset, um Daten zu Redis hinzuzufügen:

client.hset('user:1', 'name', 'John Doe', 'age', 30, redis.print);
Nach dem Login kopieren

Dadurch wird ein Hash namens „user:1“ hinzugefügt, der die Schlüssel „name“ und „age“ enthält und diese auf „John Doe“ bzw. 30 setzt. Die von Redis zurückgegebene Antwort kann mit redis.print als letztem Parameter gedruckt werden. Bei Erfolg wird OK ausgegeben.

Daten aktualisieren

Für Aktualisierungsvorgänge müssen wir den Befehl hset verwenden. Der vorhandene Feldwert wird überschrieben:

client.hset('user:1', 'age', 31, redis.print);
Nach dem Login kopieren

Dadurch wird der Schlüssel „Alter“ des Hashs mit dem Namen „Benutzer:1“ mit einem Wert von 31 aktualisiert.

Daten abrufen

Sie können alle Felder im Hash mit dem Befehl hgetall abrufen:

client.hgetall('user:1', function (err, obj) {
  console.dir(obj);
});
Nach dem Login kopieren

Dadurch werden alle Felder des Hash mit dem Namen „user:1“ und ihre entsprechenden Werte ausgegeben.

Daten löschen

Um die Daten in Redis zu löschen, verwenden Sie schließlich den Befehl hdel:

client.hdel('user:1', 'name', redis.print);
Nach dem Login kopieren

Dadurch wird das Feld „Name“ im Hash mit dem Namen „Benutzer:1“ gelöscht.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Node.js und Redis zum Implementieren von Hinzufügungs-, Lösch-, Änderungs- und Abfragevorgängen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage