当前位置:知识百科 > 正文
redis中setbit_bitcount命令详解
bitmap,位图,即是使用bit. redis字符串是一个字节序列.
设置或者清空key的value(字符串)在offset处的bit值.
那个位置的bit要么被设置,要么被清空,这个由value(只能是0或者1)来决定.当key不存在的时候,就创建一个新的字符串value.要确保这个字符串大到在offset处有bit值.
分字节来按ASCII码表? 00000000对应(空字符)十六进0x00 ;00100000 对应空格
分字节来按ASCII码表? 十六进0x00 ;00100001 对应!
BITCOUNT key [start end]
统计字符串被设置为1的bit数.
一般情况下,给定的整个字符串都会被进行计数,通过指定额外的 start 或 end 参数,可以让计数只在特定的位上进行.
start、end 是指bit组的字节的下标数,二者皆包含.
注意:redis的setbit设置或清除的是bit位置,而bitcount计算的是byte位置.
以上就是能诗百科小编为大家整理的redis中setbit_bitcount命令详解相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!
