标签: redis bitcount
我将一个键设置为0并使用redis中的以下命令获取bitcount
set result 0 bitcount result
我得到的输出是2而不是0。 当我将结果设置为任何其他数字并打印bitcount时,我得到正确的设置位数,并添加2.为什么2默认添加到bitcount的结果中?
答案 0 :(得分:4)
因为result包含字符"0",它是十进制的整数48,二进制是110000。
result
"0"
48
110000