最近做登录签到功能,想使用redis位图功能,在网上查了很多资料,包括官方的介绍的都不是很详细,今天我主要介绍一下相关操作,不足之处还请指出:
基本操作 :
setbit key start end 不介绍
getbit key index 不介绍
bitcount key start end (重点)
本人在测试bitcount时遇到了问题,区间查询查不到数据,很是懊恼,最后在官方很隐藏的地方找到解决方案
在设置start时需要对所设置的key进行 8的向下取整操作,原因是因为字节都是以8bit为一字节的,在设置这个时一定要注意
bitop 只要的业务逻辑操作 and or not 。。。根据自己需求处理

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

被折叠的 条评论
为什么被折叠?



