mqray / mqray.github.io

personal blog
1 stars 0 forks source link

redis之特殊数据类型 | mqray's blog #8

Open mqray opened 1 year ago

mqray commented 1 year ago

https://mqrayblog.cn/2023/07/21/redis%E4%B9%8B%E7%89%B9%E6%AE%8A%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B/

bitmapbitmap即位图,是一种基于位运算的数据结构,用连续的二进制位描述某些业务,例如用户的签到状态等。redis中的string是二进制安全的,故而使用string来描述这个位图。相比其他数据结构,位图所占用的存储空间非常小,在上述的业务场景,使用位图更加高效。 Redis提供了SETBIT、GETBIT 、BITCOUNT 、BITOP四个命令,用于处理二进制数组 SETBIT1SET