redis bitmap java springboot
1 Redis 数据结构之 bitmap
# 设置bitmap字符串指定位置的值 | SETBIT key offset value
setbit singleSquare:recommend:userId:3 999 1
>> 0
# 查看bitmap字符串的长度 | 占用字节数 := (max_offset / 8) + 1
strlen singleSquare:recommend:userId:3
>> 999
setbit singleSquare:recommend:userId:3 9999 1
>> 1250
# 获取bigmap字符串 | GETBIT key offset
getbit singleSquare:recommend:userId:3 998
>> 0
getbit singleSquare:recommend:userId:3 999
>> 1
# 计算指定 key 对应字符串中,被设置为 1 的 bit 位的数量
bitcount singleSquare:recommend:userId:3
>> 2