07 2020 档案

摘要:1.今天我们就基于Redis组件的特性,实现一个分布式限流组件, 原理首先解释下为何采用Redis作为限流组件的核心。 通俗地讲,假设一个用户(用IP判断)每秒访问某服务接口的次数不能超过10次,那么我们可以在Redis中创建一个键,并设置键的过期时间为60秒。 当一个用户对此服务接口发起一次访问就 阅读全文
posted @ 2020-07-27 19:37 好记性不如烂笔头=> 阅读(483) 评论(0) 推荐(0) 编辑
摘要:前言 首先,要明确一点,高并发场景下系统的瓶颈出现在哪里,其实主要就是数据库,那么就要想办法为数据库做层层防护,减轻数据库的压力。 1. 业务场景 1. 秒杀频道首页列出秒杀商品,点击秒杀商品图片可以跳转到秒杀商品详细页面 2. 商品详细页面显示秒杀商品信息,点击立即抢购实现秒杀下单,下单时扣减库存 阅读全文
posted @ 2020-07-25 18:00 好记性不如烂笔头=> 阅读(462) 评论(0) 推荐(0) 编辑
摘要:一、SQL优化的一些方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where nu 阅读全文
posted @ 2020-07-05 18:01 好记性不如烂笔头=> 阅读(260) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示