Redis入门到精通(七)——数据类型综合使用案例(应用于限时按次结算的服务控制)

…衆ロ難τιáo~ 提交于 2020-08-12 07:14:00

数据类型综合使用案例

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

 

解决方案

 

基础知识所有案例总结

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!