bit Trivialadv [Bercakap] Agak, lebih kurang, berapa banyak [ketinggalan sedikit untuk]

vt Untuk meletakkan sedikit pada (kuda); untuk menyekat

v. menggigit, Bing (kata masa lalu menggigit); bitted

count

Bahasa Inggeris [kaʊnt] Amerika [kaʊnt]

n.Jumlah; hujah Past tense: counted Past participle: counted

arahan BITCOUNT redis sintaks

Fungsi: Kira bilangan bit yang ditetapkan kepada 1 dalam rentetan yang diberikan.

Sintaks: BITCOUNT kunci [mula] [end]

Penjelasan: Secara amnya, keseluruhan rentetan yang diberikan akan dikira dengan menentukan parameter permulaan atau tamat tambahan, anda boleh mengira hanya dalam tertentu yang dilakukan pada kedudukan. Tetapan parameter mula dan tamat adalah serupa dengan arahan GETRANGE, dan nilai negatif boleh digunakan: contohnya, -1 mewakili digit terakhir, dan -2 mewakili digit kedua hingga terakhir, dan seterusnya. Kekunci yang tidak wujud dianggap sebagai rentetan kosong, jadi jika operasi BITCOUNT dilakukan pada kunci yang tidak wujud, hasilnya ialah 0.

Versi yang tersedia: >= 2.6.0

Kerumitan masa: O(N)

Pulangan: Bilangan bit yang ditetapkan kepada 1 .

arahan BITCOUNT redis contoh

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