![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
记录总结
文章平均质量分 72
czh1230340213
这个作者很懒,什么都没留下…
展开
-
秒杀图解
类似于秒杀这类的业务,一个主要的特点就是短时间内流量的突增整体的一个原则就是尽量减少不必要的请求进入到我们的数据库或者延缓请求到达数据库的过程系统每日PV大约是3百万,UV大约在50万nginx层作为请求的入口,我们主要是用来做反向代理和负载均衡,把大量的请求分发到不同的服务器减轻单独某台服务器的压力,此外我们还在nginx层做了流控限制作为一个流量网关,把检测到的恶意请求的ip地址做为黑名单ip给屏蔽掉在流量网关和业务系统之间采用了springCloudGatew...原创 2021-09-25 20:01:25 · 128 阅读 · 0 评论 -
redis场景常见问题及解决
Redis为什么快参考https://mp.weixin.qq.com/s/I9CZHZu-EgRPSO9DrRKXCw1基于内存实现读写操作都是在内存上完成的2高效的数据结构:不同的数据类型底层使用了一种或者多种数据结构来支撑,目的就是为了追求更快的速度。3单线程模型单线程指的是 Redis 键值对读写指令的执行是单线程。因为 Redis 是基于内存的操作,CPU 不是 Redis 的瓶颈,Redis 的瓶颈最有可能是机器内存的大小或者网络带宽不会因为线程.原创 2021-09-08 17:17:31 · 217 阅读 · 0 评论 -
mysql记录总结
0814记录Mysql执行流程:读的执行流程1建立连接(Connectors&Connection Pool),通过客户端/服务器通信协议与MySQL建立连接。MySQL 客户端与服务端的通信方式是 “ 半双工 ”。对于每一个 MySQL 的连接,时刻都有一个线程状态来标识这个连接正在做什么2查询缓存(Cache&Buffer),(8.0以后删除了查询缓存)这是MySQL的一个可优化查询的地方,如果开启了查询缓存且在查询缓存过程中查询到完全相同的SQL语.原创 2021-09-01 17:37:17 · 123 阅读 · 0 评论