bit Trivialadv. Ganz, 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 gebissen

count

Englisch [kaʊnt] Amerikanisch [kaʊnt]

n.Gesamt; count; Argument Vergangenheitsform: gezählt

redis BITCOUNT-Befehl Syntax

Funktion: Zähle die Anzahl der Bits, die in der angegebenen Zeichenfolge auf 1 gesetzt sind.

Syntax: BITCOUNT-Taste [Start] [Ende]

Erläuterung: Im Allgemeinen wird die gesamte angegebene Zeichenfolge gezählt, indem Sie zusätzliche Start- oder Endparameter angeben. Sie können nur an bestimmten Stellen zählen. Die Einstellungen der Start- und Endparameter ähneln denen des Befehls GETRANGE, und es können negative Werte verwendet werden: Beispielsweise stellt -1 die letzte Ziffer und -2 die vorletzte Ziffer usw. dar. Nicht vorhandene Schlüssel werden als leere Zeichenfolgen behandelt. Wenn also eine BITCOUNT-Operation für einen nicht vorhandenen Schlüssel ausgeführt wird, ist das Ergebnis 0.

Verfügbare Versionen: >= 2.6.0

Zeitkomplexität: O(N)

Rückgabe: Die Anzahl der Bits, die auf 1 gesetzt sind.

redis BITCOUNT-Befehl Beispiel

redis> BITCOUNT bits
(integer) 0
redis> SETBIT bits 0 1          # 0001
(integer) 0
redis> BITCOUNT bits
(integer) 1
redis> SETBIT bits 3 1          # 1001
(integer) 0
redis> BITCOUNT bits
(integer) 2