摘要: 1. 缓存穿透 web服务器在处理请求的时候,先去redis查询数据,没有查到,然后到mysql去查数据 低频的缓存穿透不可怕,使用布隆过滤器解决,把mysql的热门数据放到布隆过滤器中过滤,不直接通过数据库 2. 缓存击穿(一般不用处理) redis中有一条热门数据到时间失效后,依然热门,同时又大 阅读全文
posted @ 2020-02-15 17:05 塔下补刀就是菜丶 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1. 网络协议 应用层(http ftp ssh协议) 表示层 回话层 传输层(TCP) 网络层 数据链路层 物理层 2. 请求Baidu主页 linux 人为创建流指向socket 文件描述符 0输入1输出2错误 连接后,不发送东西,会发网络通信阻塞 TCP--面向连接的(3次握手后建立连接),可 阅读全文
posted @ 2020-02-15 15:19 塔下补刀就是菜丶 阅读(146) 评论(0) 推荐(1) 编辑
摘要: 1. 索引的优点 大大减少了服务器需要扫描的数据量 帮助服务器避免排序和临时表 将随机io变成了顺序io 2. 索引的分类 主键索引 唯一键索引 普通索引 全文索引(text,varchar类型,类似es,solr全文) 组合索引 3. 回表 除了主键索引,后添加了普通的name索引,根据name索 阅读全文
posted @ 2020-02-15 12:00 塔下补刀就是菜丶 阅读(98) 评论(0) 推荐(0) 编辑