目前的互联网系统没有几个不使用缓存的, 但是只要使用缓存的话就会面临这几个问题, 如使用redis缓存技术, 可能会遇到缓存的雪崩, 穿透, 以及击穿. 首先来看一个简单的正常缓存流程: 如用户访问JD, 然后JD去访问redis, 如果redis有这个数据的话,就返回回去, 显示出来,如果redis没有数据的话,他就会去请求这个数据库, 假如数据库查到这个数据之后, 数据库就会把这个结果同步到redis里面去, 同时它会把这个查询到的结果返回回去. 基于上面的流程,我们来看一下什么是redis