- 博客(4)
- 资源 (3)
- 收藏
- 关注
转载 秒杀系统优化方案之缓存、队列、锁设计思路
一、为什么难秒杀系统难做的原因:库存只有一份,所有人会在集中的时间读和写这些数据。例如小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。又例如12306抢票,亦与秒杀类似,瞬时流量更甚。主要需要解决的问题有两个:1. 高并发对数据库产生的压力2. 竞争状态下如何解决库存的正确减少(超卖问题)对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如...
2018-11-23 19:20:13 1071
转载 Nginx的优化和压力测试
我们要测试 nginx 的负载能力,需要借助压力测试工具。本博客是使用 Apache 服务器自带的一个 web 压力测试工具 ApacheBench ,简称 ab。ab 是一个命令行工具,即通过 ab 命令行,模拟多个请求同时对某一 URL 地址进行访问,因此可以用来测试目标服务器的负载压力。ab 的安装ab 的安装可以去官网下载,如果不想安装 apache,又想使用 ab 命令,可以直接安装...
2018-11-19 11:33:52 426
原创 如何在mac下安装使用easygui?
1.版本:python 3.7.0easygui 0.98.12.安装步骤:因为mac中含有可以执行pip的指令,可以使用pip指令安装easygui。因此打开mac终端,输入指令pip3 install easygui这样返回表示成功在python3.7 IDLE中运行easygui指令,import eastgui easygui.msgbox('Hello Word!'...
2018-11-07 17:53:50 5402 5
转载 redis有序集合性能 列表、集合、有序集合
1.1 列表 列表(list)类型是用来存储多个字符串,元素从左到右组成一个有序的集合.列表中的每个字符串被称为元素(element),一个列表最多可以存储(2的32次方)-1个元素.在redis中,可以对列表两端插入(push)和弹出(pop),还可以获取指定范围的元素列表、获取指定所有下标的元素等.列表类型有两个特点:①列表中的元素是有序的,这就意味着可以通过索引下标获取某个元素或者某...
2018-11-05 11:39:56 368
Yii2中文手册pdf版
2018-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人