写写Redis十大类型bitmap的常用命令

发布时间 2023-11-24 20:36:07作者: 天启A

其实这些命令官方上都有,而且可读性很强,还有汉化组翻译的http://redis.cn/commands.html,不过光是练习还是容易忘,写一写博客记录一下

bitmap 位图,是由0和1状态表现的二进制bit数组,bitmap是由string作为底层数据结构,本质就是一个数组

应用场景:用户签到,视频是否播放,是否登录过,钉钉打卡上下班

常用命令:

setbit key offset value //getbit

strlen key //计算占用多少字节,这个是8个算一次

bitcount key [start end] //算算key里有多少个1

bitop and|or|xor|not destkey srckey1 srckey2 ... //举个例子这个可以用于看一个用户在某特定时间是否连续签到,bitop and two_sustain 20231123 20231124,bitcount two_sustain