0
点赞
收藏
分享

微信扫一扫

8、Redis中BitMaps

mm_tang 2022-01-20 阅读 140

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 条评论