Redis-学习笔记----Bitmaps(简单概述)

Bitmaps

Bitmaps 是一种位图,用于位存储

是操作二进制位来进行记录,只有0 1 两个状态!

例如365天=365 bit 1字节=8 bit 46 个字节左右!

测试

使用 bitmap 来记录周一 到周日的打卡

周一:0 周二:0 周三 :1 周四 :1

Redis-学习笔记----Bitmaps(简单概述)_第1张图片

查看某一天是否有打卡

127.0.0.1:6379> getbit sign 3
(integer) 1
127.0.0.1:6379> getbit sign 1
(integer) 0

统计操作,统计打卡的天数!

127.0.0.1:6379>  bitcount sign #统计这周打卡天数,查看是否全勤
(integer) 3

以上这些在生活中或者在开发中都常常应用!希望大家坚持学习!

你可能感兴趣的:(redis,学习,数据库)