bit
英 [b?t]? ?美 [b?t]??
n.一點(diǎn),一塊;少量,少許;一會(huì)兒,一轉(zhuǎn)眼;[計(jì)] 比特(二進(jìn)位制信息單位)
adj.很小的,微不足道的
adv.[口語(yǔ)]相當(dāng),有點(diǎn)兒,或多或少,多少[a bit to的省略]
vt.給(馬)上嚼子;上銜鐵;抑制;制約
v.咬,叮( bite的過(guò)去式);刺痛;咬餌;有咬(或叮)的習(xí)性
第三人稱單數(shù): bits 復(fù)數(shù): bits 現(xiàn)在分詞: bitting 過(guò)去式: bitted 過(guò)去分詞: bitted
count
英 [ka?nt]? ?美 [ka?nt]??
n.總數(shù);數(shù)數(shù);罪狀;論點(diǎn)
v.數(shù)數(shù);計(jì)算總數(shù);把…算入;重要
第三人稱單數(shù): counts 復(fù)數(shù): counts 現(xiàn)在分詞: counting 過(guò)去式: counted 過(guò)去分詞: counted
redis BITCOUNT命令 語(yǔ)法
作用:計(jì)算給定字符串中,被設(shè)置為?1?的比特位的數(shù)量。
語(yǔ)法:BITCOUNT key [start] [end]
說(shuō)明:一般情況下,給定的整個(gè)字符串都會(huì)被進(jìn)行計(jì)數(shù),通過(guò)指定額外的?start?或?end?參數(shù),可以讓計(jì)數(shù)只在特定的位上進(jìn)行。start?和?end?參數(shù)的設(shè)置和?GETRANGE?命令類似,都可以使用負(fù)數(shù)值:比如?-1?表示最后一個(gè)位,而?-2?表示倒數(shù)第二個(gè)位,以此類推。不存在的?key?被當(dāng)成是空字符串來(lái)處理,因此對(duì)一個(gè)不存在的?key?進(jìn)行?BITCOUNT?操作,結(jié)果為?0?。
可用版本:>= 2.6.0
時(shí)間復(fù)雜度:O(N)
返回:被設(shè)置為?1?的位的數(shù)量。