摘要:
一、正文 大家都知道在天猫、京东、苏宁等等电商网站上有很多秒杀活动,例如在某一个时刻抢购一个原价1999现在秒杀价只要999的手机时,会迎来一个用户请求的高峰期,会有几十万几百万的并发量,来抢这个手机,在高并发的情形下会对数据库服务器或者是文件服务器应用服务器造成巨大的压力,严重时说不定就宕机了。 阅读全文
posted @ 2020-09-05 20:48
学编程不秃头
阅读(423)
评论(0)
推荐(0)
摘要:
有时候我们会遇到:在查询sql的时候,假如有100w条数据,会出现慢sql告警,这个时候你就应该到处sql日志来查找原因了。这里很有可能的主要原因就是没有命中索引和没有分页处理(原因有很多种,主要分析你的日志)。那接下来我们就得去优化sql了。 如何优化呢?下面我们来谈谈有关的问题。 一、从sql优 阅读全文
posted @ 2020-09-05 20:45
学编程不秃头
阅读(215)
评论(0)
推荐(1)
摘要:
RESP 协议简介 Redis 的客户端和服务端之间在 TCP 协议的上层采用一种独立名为 RESP(REdis Serialization Protocol) 协议作为进行通讯的标准方式。 Redis 协议在以下几点之间做出了折衷: 简单的实现 快速地被计算机解析 简单得可以能被人工解析 新的统一 阅读全文
posted @ 2020-09-05 20:36
学编程不秃头
阅读(501)
评论(0)
推荐(0)
摘要:
用一个例子介绍集群与分布式: 小餐馆原来只有一个厨师,切菜洗菜备料炒菜他都全干。后来餐馆的客人多了,厨房里一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样的菜,这两个厨师的关 系是集群。为了让厨师专心炒菜,把菜做到极致,又请了个配菜师负责切菜,备菜,备料,厨师和配菜师的关系是分布式,一个配菜师也忙 阅读全文
posted @ 2020-09-05 20:33
学编程不秃头
阅读(390)
评论(0)
推荐(0)
摘要:
一:前言 设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。 二:缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流 阅读全文
posted @ 2020-09-05 20:24
学编程不秃头
阅读(442)
评论(0)
推荐(1)
浙公网安备 33010602011771号