- 博客(2)
- 收藏
- 关注
原创 分布式缓存、分布式锁笔记
由于springboot默认是单例的,可以利用map集合存放数据。在大量请求同时请求一个缓存中不存在的数据,由于查询数据需要一定的时间。在这段时间内的请求无法在缓存中取得数据,也会直接请求到数据库。将查询数据库的代码上锁,进入被锁住的代码块时先查看缓存中是否存在数据,如果存在直接返回。在单机应用程序时没用问题,但是在分布式集群部署时会造成以下问题1.不同主机间的缓存数据不能共享(数据不一致)2.每台主机都需要去查询数据库的问题。使用分布式缓存(比如redis)...
2022-08-01 11:01:02
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人