Heim > Datenbank > Redis > Was für eine Datenbank ist Redis?

Was für eine Datenbank ist Redis?

(*-*)浩
Freigeben: 2019-06-04 14:48:20
Original
3827 Leute haben es durchsucht

Redis ist neu, nicht relational, unterstützt keine SQL-Syntax, unterstützt keine Dinge, || Open Source, geschrieben in C-Sprache, unterstützt das Netzwerk, basiert auf dem Speicher, kann beibehalten werden und wird gespeichert in Form von Schlüsselwertdaten, NoSql-Datenbank.

Was für eine Datenbank ist Redis?

Funktionen, Vorteile

k-, v-Schlüsselwertspeicherung und Datenstrukturspeicherung (z. B. Liste, Wörterbuch)

Alle Datenoperationen (einschließlich Datenspeicherung) werden im Speicher abgeschlossen (empfohlenes Lernen: Redis-Video-Tutorial)

Single-Threaded-Dienst (das bedeutet, dass es mehr geben wird ( Blockierungssituation) verwendet das Epoll-Modell für die Anforderungsantwort im Vergleich zu Nginx

unterstützt den Master-Slave-Replikationsmodus und bietet außerdem einen hochverfügbaren Master-Slave-Replikationsmodus (Sentinel)

Dezentral verteilt Cluster

Umfassende Unterstützung für Programmierschnittstellen wie Python, Golang, Java, PHP, Ruby, Lua, Node.js

Umfassende Funktionen unterstützen nicht nur eine Vielzahl von Datenstrukturen, sondern auch unterstützt Transaktionen und Veröffentlichung/Abonnement, Nachrichtenwarteschlange und andere Funktionen

Unterstützung der Datenpersistenz (AOF, RDB)

Datentypen (fünf Typen):

String string

Der String-Typ ist der grundlegendste Datenspeichertyp in Redis. Er ist in Redis binärsicher, was bedeutet, dass dieser Typ Daten in jedem Format akzeptieren kann. wie JPEG-Bilddaten oder Json-Objektbeschreibungsinformationen usw. In Redis beträgt die maximale Datenlänge, die der String-Typ Value aufnehmen kann, 512 MB.

Hash-Hash

kann so verstanden werden, dass zunächst ein Hauptschlüssel vorhanden ist. Unter diesem Hauptschlüssel werden die Daten in Form eines Schlüsselwerts und eines Werts gespeichert Typ ist auch String

Listenliste

Der Elementtyp der Liste ist String, sortiert nach Einfügereihenfolge, und die Elemente haben Indizes

set set

Die Elemente sind vom Typ string. Die Elemente sind eindeutig, wiederholen sich nicht und haben keine Änderungsoperationen

Ordnete Menge zset

Eine geordnete Menge. Die Elemente sind eindeutig. Jedem Element ist eine doppelte (doppelte) Genauigkeit zugeordnet. Die Elemente werden von links nach rechts sortiert das Gewicht.

Weitere technische Artikel zum Thema Redis finden Sie in der Spalte Einführung in das Redis-Datenbanknutzungs-Tutorial, um mehr zu erfahren!

Das obige ist der detaillierte Inhalt vonWas für eine Datenbank ist Redis?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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