跳至主要內容
Redis应用问题解决

缓存穿透

问题描述

key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。


Mr.Liu大约 8 分钟数据库RedisNoSQL
SQL和NoSQL

网站架构演变

单机MySQL

在古老的年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多。


Mr.Liu大约 14 分钟数据库SQLNoSQL