redis应用于信息状态统计

bitmaps

基础操作

  • 获取指定key对应偏移量上的bit值
getbit key offset
  • 设置指定key对应偏移量上的bit值,value只能是1或0
setbit key offset value

扩展操作

业务场景

电影网站

  • 统计每天某一部电影是否被点播
  • 统计每天有多少部电影被点播
  • 统计每周/月/年有多少部电影被点播
  • 统计年度哪部电影没有被点播
业务分析

  • 对指定key按位进行交、并、非、异或操作,并将结果保存到destkey中
bitop op destKey key1 [key2...]
 - and : 交	
 - or: 并
 - not: 非
 - xor: 异或
  • 统计指定key中1的数量
bitcount key [start end]

Trips 21:

  • redis应用于信息状态统计

同理也可用于员工打卡记录

posted @ 2020-02-18 13:12  if年少有为  阅读(327)  评论(0编辑  收藏  举报