缓存:本地缓存与分布式缓存


 数据一致性====数据库和缓存的一致性,这里的一致性要求不高,意思是不需要很快的到达一致性状态

 

 本地缓存:

 本地缓存:和业务代码运行在一起,属于同一个进程。在同一个JVM里面

 如果是单体应用的话,还行能用,如果是分布式系统:

 1.每个地方都要查一遍,都要保存一份

2.数据修改后,一致性问题,修改数据===修改缓存,要每个都修改,各个都部署在不同服务器上,还要远程调用什么的。

============================================

分布式系统下,应该这样:

缓存中间件 redis ===========可以集群====实现高可用,高性能。