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