move

Englisch [mu:v] US [muv]

vt ; schütteln; ändern

n. bewegen

. Dritte Person Singular: bewegt sich. Partizip Präsens: bewegt. Partizip Perfekt: bewegt

redis 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"