Redis我们一般是用作缓存,扛并发:或者用于某些特定的业务场景,比如前面说到redis各种数据类型的使用场景以及redis的哨兵和集群模式. 这里主要整理了下redis用作缓存,存在的一些问题,以及改善方案. 简单的流程就像这个样子,一般请先到缓存区获取,如果缓存没有再到后端的数据库去查询. 1.缓存穿透 缓存穿透是指,是指查询一个根本不存在数据,这样缓存层里面没有,就会去访问后面的存储层了.如果有大量的这种恶意请求过来,都打向后面的存储层.显然我们的存储层是扛不住这样的压力.这样缓存就失去了…