arahan BITCOUNT redis
Hasil terjemahan:
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
countBahasa Inggeris [kaʊnt] Amerika [kaʊnt]
n.Jumlah; hujah Past tense: counted Past participle: counted
arahan BITCOUNT redissintaks
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 rediscontoh
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