redis 位图操作(一)基本操作

本文深入探讨了Redis位图功能的使用,特别是bitcount命令在区间查询中的应用及注意事项。作者分享了在测试中遇到的问题及解决方法,强调了在设置start参数时需对key进行8的向下取整操作的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近做登录签到功能,想使用redis位图功能,在网上查了很多资料,包括官方的介绍的都不是很详细,今天我主要介绍一下相关操作,不足之处还请指出:

基本操作 :

setbit key start  end    不介绍

getbit key index   不介绍

bitcount key start  end  (重点)

本人在测试bitcount时遇到了问题,区间查询查不到数据,很是懊恼,最后在官方很隐藏的地方找到解决方案

在设置start时需要对所设置的key进行 8的向下取整操作,原因是因为字节都是以8bit为一字节的,在设置这个时一定要注意

bitop  只要的业务逻辑操作  and  or  not  。。。根据自己需求处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值