Heim >häufiges Problem >Was sind die häufig verwendeten Befehle in Redis?
Zu den allgemeinen Befehlen von Redis gehören: 1. Befehl zur Verbindungsoperation; 8. Hash-Befehl usw.
[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
rpush(key, value): Fügen Sie ein Element mit Wert als Wert am Ende der Liste mit dem Namen key hinzu
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
hinzufügen membersrem(key, member): Löschen Sie das Element in der Menge mit dem Namen key
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
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!