redis BITOP-Befehl


  Übersetzungsergebnisse:

bit Trivialadv. [Gesprochen] Ziemlich, mehr oder weniger, wie viel [ein Gebiss weglassen]

vt. einschränken

v. beißen, Bing (Vergangenheitsform von Biss); Angewohnheit des Beißens (oder Stechens)

Dritte Person Singular: Bits Plural: Bits Präteritum: gebissen bittet

op

UK [ɒp] US [ɑ:p]

n Arbeit, Betrieb

Plural: ops

redis BITOP-BefehlSyntax

Funktion: Führen Sie Bitoperationen für einen oder mehrere Zeichenfolgenschlüssel aus, die Binärbits speichern, und speichern Sie die Ergebnisse im Zielschlüssel.

Syntax: BITOP operation destkey key [key ...]

Erläuterung: Wenn BITOP Zeichenfolgen unterschiedlicher Länge verarbeitet, wird der fehlende Teil der kürzeren Zeichenfolge als 0 betrachtet. Ein leerer Schlüssel wird auch als Folge von Zeichenfolgen behandelt, die Nullen enthalten.

Verfügbare Versionen: >= 2.6.0

Zeitliche Komplexität: O(N)

Rückgabe: Die Länge der im Zielschlüssel gespeicherten Zeichenfolge und die Länge der längsten Zeichenfolge im Eingabeschlüssel gleich.

redis BITOP-BefehlBeispiel

redis> SETBIT bits-1 0 1        # bits-1 = 1001
(integer) 0
redis> SETBIT bits-1 3 1
(integer) 0
redis> SETBIT bits-2 0 1        # bits-2 = 1011
(integer) 0
redis> SETBIT bits-2 1 1
(integer) 0
redis> SETBIT bits-2 3 1
(integer) 0
redis> BITOP AND and-result bits-1 bits-2
(integer) 1
redis> GETBIT and-result 0      # and-result = 1001
(integer) 1
redis> GETBIT and-result 1
(integer) 0
redis> GETBIT and-result 2
(integer) 0
redis> GETBIT and-result 3
(integer) 1

Heim

Videos

Fragen und Antworten