一个简单的Redis秒杀流程图

徘徊边缘 提交于 2020-03-23 21:32:09

3 月,跳不动了?>>>

下面是一个简单的,使用Redis来完成秒杀场景的流程图。

这个流程图略显粗糙,还有一些情况没考虑到,比如:当设置完setnx() 成功后,redis断电了,则重启后,从持久化中读取到的key永远占用锁而不被释放,则这个用户就无法下单了,此时就需要一些额外的机制去处理,比如用一个定时脚本去跑这些key,看是否真的已经参与过活动,如果没有,则把它释放掉,等等。

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