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应用于信息状态统计

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

猜你喜欢

转载自www.cnblogs.com/ifme/p/12325809.html