
高并发
我是一只程序⚪
多读书,多看报
展开
-
如何解决秒杀高并发问题
一、秒杀业务为什么难做? 1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息); 2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据; 3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。 例如:小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。 又例如:12306抢票,票是有限的,库存一份,瞬时流...原创 2019-04-16 15:34:15 · 725 阅读 · 1 评论 -
【Redis—20】利用python实现Redis消息列队
既然是消息列队,那肯定会借助到Redis数据结构中的list list 这个数据类型,在python里是一个列表,在redis里就是一个有序队列(或者说数据链表)了。 类型图示如下: 通过这个结构就可以对list很清楚了,我们可以利用list的数据接口模式,设计从左端和右端都可以对list进元素的同向处理(满足队列的特性先到先出)。 1、从左端插入元素 from redis import Str...原创 2019-04-16 20:19:16 · 432 阅读 · 0 评论