在redis中使用bitcount命令

时间:2014-03-04 14:15:57

标签: redis bitcount

我将一个键设置为0并使用redis中的以下命令获取bitcount

 set result 0
 bitcount result

我得到的输出是2而不是0。 当我将结果设置为任何其他数字并打印bitcount时,我得到正确的设置位数,并添加2.为什么2默认添加到bitcount的结果中?

1 个答案:

答案 0 :(得分:4)

因为result包含字符"0",它是十进制的整数48,二进制是110000