1. Übersicht
(1) Redis ist die Abkürzung für Remote Dictionary Server (Remote Data Service).
Eine vom italienischen Antirez (Salvatore Sanfilippo) entwickelte Speicher-Cache-Datenbank
(2) Die Software ist in der Sprache C geschrieben und ihr Datenmodell ist ein Schlüsselwert
( 3) Es unterstützt viele Werttypen für die Speicherung, einschließlich String (String), Hash (Hash), Liste (verknüpfte Liste), Set (Satz) und Zset (geordneter Satz).
(4) Um die Effizienz sicherzustellen, werden die Daten im Speicher zwischengespeichert. Außerdem können aktualisierte Daten regelmäßig auf die Festplatte geschrieben oder Änderungsvorgänge in angehängte Datensatzdateien geschrieben werden.
Empfohlen: „Redis Video Tutorial“
2. Funktionen
1) Hochgeschwindigkeitslesen von Daten (in -Speicher) )
2) Datenbanklast reduzieren
3) Hat eine festgelegte Berechnungsfunktion (besser als gewöhnliche Datenbanken und ähnliche Produkte)
4) Unterstützt mehrere Datenstrukturen
3. Geeignete Anlässe und ihre Vorteile
1) [Sort Set] Ranking-Anwendung, nehmen Sie Top-n-Operationen, wie z. B. Sina Weibo heiße Themen
2 )[Liste] Holen Sie sich die neuesten N-Daten oder die neuesten Daten einer bestimmten Kategorie
3) Zähleranwendung
4)[Set]sns (Website für soziale Netzwerke) Holen Sie sich gemeinsame Freunde
5)[Set] Anti-Angriffssystem (IP-Beurteilung) usw.
Das obige ist der detaillierte Inhalt vonWas ist ein Redis-Server?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!