move
Englisch [mu:v] US [muv]
vt ; schütteln; ?ndern
n. bewegen
. Dritte Person Singular: bewegt sich. Partizip Pr?sens: bewegt. Partizip Perfekt: bewegtredis SMOVE-Befehl Syntax
Funktion: Verschieben Sie das Mitgliedselement von der Quellsammlung in die Zielsammlung.
Syntax: SMOVE Quell-Ziel-Mitglied
Erkl?rung: SMOVE ist eine atomare Operation. Wenn die Quellsammlung nicht vorhanden ist oder das angegebene Mitgliedselement nicht enth?lt, führt der SMOVE-Befehl nichts aus und gibt einfach 0 zurück. Andernfalls wird das Mitgliedselement aus der Quellsammlung entfernt und der Zielsammlung hinzugefügt. Wenn die Zielsammlung bereits ein Mitgliedselement enth?lt, l?scht der SMOVE-Befehl einfach das Mitgliedselement aus der Quellsammlung. Wenn Quelle oder Ziel kein Sammlungstyp ist, wird ein Fehler zurückgegeben.
Verfügbare Versionen: >= 1.0.0
Zeitliche Komplexit?t: O(1)
Rückgabe: Wenn das Mitgliedselement erfolgreich entfernt wurde, geben Sie 1 zurück. Wenn das Mitgliedselement kein Mitglied der Quellsammlung ist und keine Vorg?nge für die Zielsammlung ausgeführt werden, wird 0 zurückgegeben.
redis SMOVE-Befehl Beispiel
redis> SMEMBERS songs 1) "Billie Jean" 2) "Believe Me" redis> SMEMBERS my_songs (empty list or set) redis> SMOVE songs my_songs "Believe Me" (integer) 1 redis> SMEMBERS songs 1) "Billie Jean" redis> SMEMBERS my_songs 1) "Believe Me"