Heim >häufiges Problem >Was sind die häufig verwendeten Befehle in Redis?

Was sind die häufig verwendeten Befehle in Redis?

清浅
清浅Original
2019-04-11 14:55:2724362Durchsuche

Zu den allgemeinen Befehlen von Redis gehören: 1. Befehl zur Verbindungsoperation; 8. Hash-Befehl usw.

Was sind die häufig verwendeten Befehle in Redis?

[Empfohlene Kurse: Redis-Tutorial]

Gemeinsame Redis-Befehle sind:

(1) Verbindungsbetriebsbefehl

  • beenden: Schließen Sie die Verbindung (Verbindung). )

  • auth: einfache Passwortauthentifizierung

  • help cmd: Cmd-Hilfe anzeigen

(2) Persistenz

  • save: Daten synchron auf der Festplatte speichern

  • bgsave: Daten asynchron auf der Festplatte speichern

  • lastsave: Gibt den Unix-Zeitstempel des letzten Mals zurück, als Daten erfolgreich auf der Festplatte gespeichert wurden

  • shutdown: Speichert Daten synchron auf der Festplatte und fährt dann den Dienst herunter

(3) Fernsteuerung von Diensten

  • Info: Stellt Serverinformationen und Statistiken bereit

  • monitor: Live-Dump der empfangenen Anfragen

  • slaveof: Replikationsrichtlinieneinstellungen ändern

  • config: Redis-Server zur Laufzeit konfigurieren

(4) Befehle für Wertoperationen

  • exists(key): Bestätigen Sie, ob ein Schlüssel existiert

  • del(key): einen Schlüssel löschen

  • type(key): der Typ des Rückgabewerts

  • keys (Muster): Gibt alle Schlüssel zurück, die dem angegebenen Muster entsprechen

  • randomkey: Gibt zufällig einen Schlüssel im Schlüsselraum zurück

  • rename (oldname, neuer Name): Schlüssel umbenennen

  • dbsize: Anzahl der Schlüssel in der aktuellen Datenbank zurückgeben

  • expire: Aktivität für einen Schlüssel festlegen Zeit ( s)

  • ttl: Ermitteln Sie die Aktivitätszeit eines Schlüssels

  • select(index): Abfrage nach Index

  • move(key, dbindex): Verschieben Sie den Schlüssel in der aktuellen Datenbank in die dbindex-Datenbank

  • flushdb: Löschen Sie alle Schlüssel in der aktuell ausgewählten Datenbank

  • Flushall: Alle Schlüssel in allen Datenbanken löschen

(5) String

  • set (Schlüssel, Wert): Weisen Sie der Zeichenfolge mit dem Namen „key“ einen Wert in der Datenbank zu. Wert

  • get(key): Gibt den Wert der Zeichenfolge mit dem Namen „key“ in der Datenbank zurück

  • getset(key, value): Weisen Sie der Zeichenfolge mit dem Namen key den letzten Wert zu

  • mget(key1, key2,…, key N): Zurück zu der Bibliothekswert

  • setnx(key, value) für mehrere Strings in , time, value): Fügen Sie einen String zur Bibliothek hinzu und legen Sie die Ablaufzeit fest

  • mset(key N, value N): Legen Sie die Werte mehrerer Zeichenfolgen stapelweise fest

  • msetnx(key N, value N): Wenn alle Zeichenfolgen mit dem Namen key i nicht vorhanden

  • incr(key): Die Zeichenfolge mit dem Namen „key“ wird um 1 Vorgang erhöht

  • incrby(key, integer): Die Zeichenfolge mit dem Namen „key“. key fügt Ganzzahl hinzu

  • decr(key): Die Zeichenfolge mit dem Namen key Dekrementierungsvorgang um 1

  • decrby(key, integer): Die Zeichenfolge mit dem Namen Der Schlüssel wird um eine Ganzzahl reduziert

  • append(key, value): Der Name ist Der Wert der Zeichenfolge des Schlüssels wird mit dem Wert angehängt

  • substr(key, start, end): Gibt die Teilzeichenfolge des Werts der Zeichenfolge namens key

  • (6) Liste

rpush(key, value): Fügen Sie ein Element mit Wert als Wert am Ende der Liste mit dem Namen key hinzu

  • lpush(key, value): Fügen Sie ein Element hinzu, dessen Wert ist der Wert für den Kopf der Liste mit dem Namen key

  • llen(key): Gibt die Liste mit dem Namen key zurück. Die Länge von

  • lrange(key , start, end): Gibt die Elemente zwischen Anfang und Ende in der Liste mit dem Namen „key“ zurück

  • ltrim (key, start, end): fängt die Liste mit dem Namen „key“ ab

  • lindex(key, index): Gibt das Element an der Indexposition

    in der Liste mit dem Namen key zurück.
  • lset(key, index, value): Weisen Sie dem einen Wert zu Element an der Indexposition in der Liste mit dem Namen key

  • lrem(key, count, value): Anzahl löschen Das Element, dessen Wert value in der Liste der Schlüssel

  • lpop(key): Gibt das erste Element in der Liste mit dem Namen key
  • rpop(key): Gibt das Endelement in der Liste mit dem Namen key
  • blpop(key1, key2,… key N, timeout): Blockversion des lpop-Befehls.

  • brpop(key1, key2,… key N, timeout): Blockversion von rpop.

  • rpoplpush(srckey, dstkey): Geben Sie das Endelement der Liste mit dem Namen srckey zurück, löschen Sie es und fügen Sie das Element am Kopf der Liste mit dem Namen dstkey hinzu

  • (7) Set
  • sadd(key, member): Element

hinzufügen membersrem(key, member): Löschen Sie das Element in der Menge mit dem Namen key

  • memberspop(key): Geben Sie das Element in der Menge mit dem Namen key und ein Element
  • smove(srckey, dstkey, member): Zum Set-Element bewegen

  • scard(key): Gibt die Basis des Sets namens key zurück

  • sismember(key, member): Ob Member ein Element der Menge mit dem Namen key ist

  • sinter(key1, key2,…key N): Schnittpunkt finden

  • sinterstore(dstkey, (keys)): Finden Sie den Schnittpunkt und speichern Sie den Schnittpunkt in der Menge von dstkey

  • sunion(key1 , (keys) )) : Finden Sie die Union

  • sunionstore(dstkey, (keys)) : Finden Sie die Union und speichern Sie die Union im Satz von dstkey

  • sdiff(key1, (keys)): Finden Sie den Differenzsatz

  • sdiffstore(dstkey, (keys)): Finden Sie den Differenzsatz und speichern Sie den Differenzsatz im set of dstkey

  • smembers(key): Gibt alle Elemente der Menge namens key zurück

  • srandmember(key): Gibt zufällig ein Element von zurück der Satz mit dem Namen key

(8) Hash

  • hset(key, field, value): Zum hinzufügen Hash namens Schlüsselelement

  • fieldhget(key, field): Gibt den Wert zurück, der dem Feld im Hash mit dem Namen key entspricht

  • hmget(key , (fields)): Gibt den Wert zurück, der dem Feld i im Hash mit dem Namen key

  • hmset(key, (fields)) entspricht: Fügt das Elementfeld

  • hincrby(key, field, integer): Erhöhen Sie den Wert des Felds im Hash benannter Schlüssel um eine Ganzzahl

  • hexists(key, field): Benannter Schlüssel Ob ein Feld mit dem Schlüsselfeld im Hash

  • hdel(key, field) vorhanden ist: Löschen Sie das Feld mit dem Schlüsselfeld im Hash namens key

  • hlen(key): Gibt die Anzahl der Elemente im Hash namens key zurück

  • hkeys(key): Gibt alle Schlüssel im Hash namens key zurück

  • hvals(key): Gibt die Werte zurück, die allen Schlüsseln im Hash mit dem Namen key entsprechen

  • hgetall(key): Gibt alle Schlüssel in zurück der Hash mit dem Namen Schlüssel (Feld) und sein entsprechender Wert

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird für alle hilfreich sein.

Das obige ist der detaillierte Inhalt vonWas sind die häufig verwendeten Befehle in Redis?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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

In Verbindung stehende Artikel

Mehr sehen