Heim  >  Artikel  >  Web-Frontend  >  So bedienen Sie Schlüsselbefehle in Redis

So bedienen Sie Schlüsselbefehle in Redis

坏嘻嘻
坏嘻嘻Original
2018-09-15 11:33:261682Durchsuche

Der Inhalt dieses Artikels befasst sich mit der Bedienung des Tastenbefehls in Redis. Er hat einen gewissen Referenzwert. Ich hoffe, dass er für Sie hilfreich ist.

Redis-Befehlsoperation auf Schlüssel

del key1 key2…key3  

Funktion: Dieser Befehl wird verwendet, um einen Schlüssel oder mehrere Schlüssel zu löschen, wenn der Schlüssel vorhanden ist
Zurück Wert: Wenn der Schlüssel nicht existiert, ist der Rückgabewert 0. Wenn er existiert, ist der Rückgabewert die Anzahl erfolgreicher Löschungen

dump key

Funktion: Serialisieren Sie den angegebenen Schlüssel
Rückgabe Wert: Gibt die serialisierte Zahl zurück. Der Wert

exists key  

Funktion: Erkennen, ob der Schlüssel existiert
Rückgabewert: Gibt 1 zurück, wenn er existiert, 0, wenn er nicht existiert

expire key1 10

Funktion: Gibt die Ablaufzeit von Schlüssel1 auf 10 Sekunden an
Rückgabewert: Gibt 1 zurück, wenn die Einstellung erfolgreich ist. Nach Ablauf wird der dem Schlüssel entsprechende Wert als Null ausgegeben

pexpire key1 10  

Funktion: Ablaufdatum für Schlüssel1 festlegen. Die Zeit beträgt 10 Millisekunden.
Rückgabewert: 1 wird zurückgegeben, wenn die Einstellung erfolgreich ist. Der Wert, der dem nach Ablauf entnommenen Schlüssel entspricht, ist Null

pexpireat key milliseconds-timestamp  

Funktion: Legen Sie den Zeitstempel des Schlüsselablaufs fest, eine Millisekunde. Timing

keys pattern
    redis 127.0.0.1:6379> SET w3c1 redis
    OK
    redis 127.0.0.1:6379> SET w3c2 mysql
    OK
    redis 127.0.0.1:6379> SET w3c3 mongodb
    OK
    redis 127.0.0.1:6379> KEYS w3c*    1) "w3c3"
    2) "w3c1"
    3) "w3c2"

Funktion: Finden Sie alle Schlüssel, die dem angegebenen Muster (Muster) entsprechen

persist key

Funktion: Den Schlüssel so festlegen, dass er dauerhaft gültig ist

move key db

Funktion: Aktuelle Datenbank in die Datenbank-Datenbank verschieben
Rückgabewert: Bei Erfolg 1 zurückgeben , 0 bei Fehler

pttl key  

Funktion: In Millisekunden Das Gerät gibt die verbleibende Ablaufzeit der Taste zurück
Hinweis: Die TTL-Taste gibt die verbleibende Ablaufzeit in Sekunden zurück

randomkey  

Funktion: Gibt zufällig eine Datenbank aus der aktuellen Datenbank zurück
Rückgabewert:

rename  key newkey  

Funktion: Ändern Sie den Namen des Schlüssels in newkey
Rückgabewert: OK erfolgreich zurückgeben

renamenx key newkey  
    # newkey 不存在,改名成功

    redis> SET player "MPlyaer"
    OK

    redis> EXISTS best_player
    (integer) 0

    redis> RENAMENX player best_player
    (integer) 1


    # newkey存在时,失败

    redis> SET animal "bear"
    OK

    redis> SET favorite_animal "butterfly"
    OK

    redis> RENAMENX animal favorite_animal
    (integer) 0

    redis> get animal    "bear"

    redis> get favorite_animal    "butterfly"

Funktion: Nur wenn der Schlüssel nicht existiert, Schlüssel in neuen Schlüssel umbenennen

type key

Funktion: Den im Schlüssel gespeicherten Werttyp zurückgeben

Das obige ist der detaillierte Inhalt vonSo bedienen Sie Schlüsselbefehle 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