redis的bitmap(面试题,待补充)

位图简介

如果我们需要记录某一用户在一年中每天是否有登录我们的系统这一需求该如何完成呢?如果使用KV存储,每个用户需要记录365个,当用户量上亿时,这所需要的存储空间是惊人的。

Redis 为我们提供了位图这一数据结构,每个用户每天的登录记录只占据一位,365天就是365位,仅仅需要46字节就可存储,极大地节约了存储空间。

位图数据结构其实并不是一个全新的玩意,我们可以简单的认为就是个数组,只是里面的内容只能为0或1而已(二进制位数组)。


实战操作与案例待补充,详情可先参考敖丙大佬的文章:

一看就懂 详解redis的bitmap(面试加分项)

相关推荐
程序员-Benothing几秒前
什么是批量数据入库?相比单条插入有什么优势?
数据库
我滴老baby6 分钟前
部署 Portainer CE,把日志、镜像和数据卷搬进网页
数据库·人工智能·架构
吠品21 分钟前
TortoiseSVN 状态图标不显示的排查与解决办法
java·服务器·数据库
MetaLite22 分钟前
SpringBoot整合Caffeine-集群本地缓存如何保证分布式一致性
spring boot·分布式·缓存
夕除22 分钟前
redis--009
redis·后端
ltl25 分钟前
PostgreSQL WAL 内部机制:XLogInsert 到 Checkpoint
数据库
cetcht888826 分钟前
深耕配电智能化升级 多场景项目落地筑牢电力运维安全防线
大数据·数据库·人工智能
ltl30 分钟前
RocksDB Universal 与 Write Stall:L0 积压怎么触发 DelayWrite
数据库
ltl30 分钟前
CockroachDB 对照:Range + Raft 的另一种 HTAP 落地
数据库
ltl30 分钟前
PostgreSQL Buffer Manager:Clock sweep 与 shared_buffers 边界
数据库