Englisch [bit setzen] US [sɛt bɪt]

Eingelegter Bohrer

redis SETBIT-Befehl Syntax

Funktion: Setzen oder löschen Sie das Bit am angegebenen Offset für den im Schlüssel gespeicherten Zeichenfolgenwert. Das Bit wird abhängig vom Wertparameter, der 0 oder 1 sein kann, gesetzt oder gelöscht.

Syntax: SETBIT-Schlüsseloffsetwert

Beschreibung: Wenn der Schlüssel nicht vorhanden ist, wird automatisch ein neuer Zeichenfolgenwert generiert. Die Zeichenfolge wird vergrößert, um sicherzustellen, dass sie den Wert am angegebenen Offset halten kann. Wenn ein String-Wert gestreckt wird, werden leere Positionen mit Nullen aufgefüllt. Der Offset-Parameter muss größer oder gleich 0 und kleiner als 2^32 sein (Bit-Mapping ist auf 512 MB begrenzt).

Verfügbare Versionen: >= 2.2.0

Zeitkomplexität: O(1)

Rückgabe: Die ursprünglich im angegebenen Offset gespeicherten Bits.

redis SETBIT-Befehl Beispiel

redis> SETBIT bit 10086 1
(integer) 0
redis> GETBIT bit 10086
(integer) 1
redis> GETBIT bit 100   # bit 默认被初始化为 0
(integer) 0