Heim > Datenbank > Redis > Hauptteil

Was sind die einführenden Wissenspunkte von Redis?

王林
Freigeben: 2023-06-01 19:55:13
nach vorne
1214 Leute haben es durchsucht

Redis ist eine leistungsstarke Schlüsselwertdatenbank. Das Aufkommen von Redis hat die Mängel der Schlüsselwertspeicherung wie Memcached weitgehend ausgeglichen und kann in manchen Situationen eine sehr gute Ergänzung zu relationalen Datenbanken spielen.

Was sind die einführenden Wissenspunkte von Redis?

1. Installieren Sie Redis

Redis-Konfigurationsdatei: /etc/redis.conf

Redis-Hauptprogramm: /usr/bin/redis-server

Client-Tool: /usr/bin/redis-cli

Standard-Listening-Port: 6379 redis-cli stellt standardmäßig eine Verbindung zum lokalen Redis-Dienst her.

Wenn Sie eine Remote-Verbindung benötigen, verwenden Sie redis-cli -h HOST -p PORT -a PASSWD

yum install redis                  # 基于CentOS7的epel源
Nach dem Login kopieren

3. Redis-Datentyp

String (String)

String ist der grundlegendste Typ von Redis, Sie können ihn verstehen Da Memcached genau den gleichen Typ hat, entspricht ein Schlüssel einem Wert.

Der String-Typ ist binärsicher. Das bedeutet, dass der Redis-String beliebige Daten enthalten kann. Zum Beispiel JPG-Bilder oder serialisierte Objekte.

Der String-Typ ist der grundlegendste Datentyp von Redis. Ein Schlüssel kann bis zu 512 MB speichern.

Hash (Hash)

Redis-Hash ist eine Sammlung von Schlüssel-Wert-Paaren (Schlüssel=>Wert).

Redis-Hash ist eine Zuordnungstabelle für Felder und Werte vom Typ String. Hash eignet sich besonders zum Speichern von Objekten.

Liste (Liste)

Redis-Listen sind einfache Listen von Zeichenfolgen, sortiert in der Einfügereihenfolge. Sie können ein Element am Kopf (links) oder am Ende (rechts) der Liste hinzufügen.

Set (Set)

Redis’ Set ist eine ungeordnete Sammlung von String-Typen.

Sets werden durch Hash-Tabellen implementiert, sodass die Komplexität des Hinzufügens, Löschens und Suchens O(1) beträgt.

zset (sortierte Menge: geordnete Menge)

Redis zset ist wie set auch eine Sammlung von Elementen vom Typ String, und doppelte Mitglieder sind nicht zulässig.

Der Unterschied besteht darin, dass jedem Element eine doppelte Typbewertung zugeordnet ist. Redis verwendet Scores, um die Mitglieder der Sammlung von klein nach groß zu sortieren.

Die Mitglieder von zset sind einzigartig, aber die Ergebnisse können wiederholt werden.

4. Holen Sie sich Hilfe

[root@cache1 ~]# redis-cli127.0.0.1:6379> ping                            # 使用ping命令测试与服务的连接性PONG                                            # 服务端回复pong则说明网络连接没有问题
Nach dem Login kopieren

5. Listen Sie verwandte Befehle auf

Andere Datentypen sind relativ einfach, und Sie können über die Hilfe erfahren, wie Sie die Befehle verwenden. Der einfachste Weg ist Baidu. Um einige Vorgänge besser zu verstehen, erklären wir die am häufigsten verwendeten Befehle im Zusammenhang mit List separat, da es möglicherweise nicht einfach ist, sie allein durch einen Blick auf die Hilfe zu verstehen

Beispiel:

help @  + 双击tab                        # 双击tab会出现各种子命令的帮助help @string                            # 字符串相关的配置help @list                              # 列表相关的配置;列表类似于数组help @sethelp @hash......
Nach dem Login kopieren

Was sind die einführenden Wissenspunkte von Redis?

Das obige ist der detaillierte Inhalt vonWas sind die einführenden Wissenspunkte von Redis?. 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