Redis的应用场景

1. 缓存

2. 排行榜

3. 计数器

4. 分布式会话

5. 分布式锁

6. 社交网络

7. 最新列表

8. 消息系统

9. 签到, 打卡, 登录

  • 10万用户一年365天的登录情况如何用redis存储,并快速检索任意时间窗内的活跃用户
    • 当用户登录时, 则使用指令 setbit hurong 3 1 这样表示今年的第三天, hurong这个用户进行了登录操作
    • 当进行统计登录次数时, 则可以使用指令: bitcount 从而快速得到次数
    • 当进行检索制定时间段内的活跃用户数量, 则可以使用指令: bitop 进行或运算, 便可以得到活跃用于的数量

参考链接