Redis入门到精通(七)——数据类型综合使用案例(应用于限时按次结算的服务控制)
数据类型综合使用案例
1.业务场景:redis应用于限时按次结算的服务控制
解决方案
用户id当做key,如果key对应的value值不存在就设置value为1,同时设置一个生命周期,如果存在value值,直接加1操作,每次加1之前判断次数是否超过10
上面这种方案,每次加1之前都需要去判断次数是否超过10,有一种更好的方法
解决方案改良:
2.业务场景:微信消息基于时间顺序显示
业务分析:
四台手机(100,200,300,400),400和500是置顶消息。list普通每次接收消息先把队列中之前的数据删除掉,重新添加新的。最后消息显示的顺序是400在最前面,然后是300,最后是200
解决方案
基础知识所有案例总结