redis BITCOUNT-Befehl
Übersetzungsergebnisse:
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
countEnglisch [kaʊnt] Amerikanisch [kaʊnt]
n.Gesamt; count; Argument Vergangenheitsform: gezählt
redis BITCOUNT-BefehlSyntax
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-BefehlBeispiel
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