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