8、Redis中BitMaps

mm_tang

关注

阅读 140

2022-01-20

Bitmaps

  1. 位存储

    • 统计疫情感染人数:0 1

    • 统计用户信息:活跃,不活跃!登录和未登录。

    • 使用bitmap来记录,周一到周日的打卡
    • 周一:1,周二:0,周三:1…

    • 127.0.0.1:6379> setbit sign 0 1
      (integer) 0
      127.0.0.1:6379> setbit sign 1 0
      (integer) 0
      127.0.0.1:6379> setbit sign 2 1
      (integer) 0
      127.0.0.1:6379> setbit sign 3 0
      (integer) 0
      127.0.0.1:6379> setbit sign 4 1
      (integer) 0
      127.0.0.1:6379> setbit sign 5 1
      (integer) 0
      127.0.0.1:6379> setbit sign 6 0
      (integer) 0
      
      #获取周几是否打卡
      127.0.0.1:6379> getbit sign 3
      (integer) 0
      127.0.0.1:6379> getbit sign 2
      (integer) 1
      
      #统计这周的打卡记录,就可以看到是否有全勤
      127.0.0.1:6379> bitcount sign
      (integer) 4
      
      
      
  2. 这些在开发中都有十分多的应用场景,学习课就是多一个机会!!!

精彩评论(0)

0 0 举报