一.缓存的由来: 提升性能 绝大多数情况下,select 是出现性能问题最大的地方.一方面,select 会有很多像 join.group.order.like 等这样丰富的语义,而这些语义是非常耗性能的:另一方面,大多 数应用都是读多写少,所以加剧了慢查询的问题. 分布式系统中远程调用也会耗很多性能,因为有网络开销,会导致整体的响应时间下降.为了挽救这样的性能开销,在业务允许的情况(不需要太实时的数据)下,使用缓存是非常必要的事情. 缓解数据库压力 当用户请求增多时,数据库的压力将大大增加,通