码迷,mamicode.com
首页 > 其他好文 > 详细

Redis Bitmaps

时间:2021-02-15 12:09:04      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:位图   位运算   mamicode   png   http   bitmap   maps   利用   操作   

位运算,只有两种状态,可以使用Bitmaps

Bitmaps位图,数据结构!都是操作二进制位来进行记录,就只有0和1两个状态!

案例场景:365打卡。

1.利用setbit命令添加

127.0.0.1:6379> setbit sign 0 1
(integer) 0
127.0.0.1:6379>      

技术图片

2.利用getbit命令获取

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

技术图片

3.利用bitcount 统计

127.0.0.1:6379> bitcount sign
(integer) 2
127.0.0.1:6379>  

技术图片

应用场景:

统计疫情感染人数(感染或不感染)

统计用户信息(活跃和不活跃)

登录和未登录(登录和未登录)

打卡

 

Redis Bitmaps

标签:位图   位运算   mamicode   png   http   bitmap   maps   利用   操作   

原文地址:https://www.cnblogs.com/ckfuture/p/14397251.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!