您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > Redis

Redis BITCOUNT命令

时间:10-17来源:作者:点击数:

Redis BITCOUNT 命令用于计算给定字符串中,被设置为 1 的比特位数量。一般情况下,给定的整个字符串都会被计数,通过指定 start 或 end 参数,就可以让计数只在特定的位上进行。

提示:start 和 end 参数的设置和 GETRANGE 命令类似,都可以使用负数值:比如 -1 表示最后一个位,而 -2 表示倒数第二个位,以此类推。

如果 key 不存在,则会被当成空字符串来处理,因此对一个不存在的 key 进行 BITCOUNT 操作,结果为 0 。

可用版本

BOTCOUNT 命令可用版本:>= 2.6.0

语法

Redis BITCOUNT 命令的基本语法如下:

BITCOUNT key [start end]  

返回值

被设置为 1 的位的数量。

命令演示

127.0.0.1:6379> SETBIT mybit 0 1  
(integer) 0
127.0.0.1:6379> SETBIT mybit 1 0
(integer) 0
127.0.0.1:6379> SETBIT mybit 2 1
(integer) 0
127.0.0.1:6379> BITCOUNT mybit 0 3  #统计1的数量
(integer) 2
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门