Spring Cache缓存注解
Spring Cache不是一个具体的缓存实现方案,是定义了一套规范,第三方缓存需要实现这套规范,才能通过Spring API使用缓存功能。这套规范的核心接口是CacheManager和Cache。其中,CacheMananger是获取Cache的入口。具体实现有Encache、Redis等缓存框架
使用缓存的优点:
1、减少数据库连接、减少数据库性能消耗
2、消除数据库热点、减少网络开销(本地缓存)
3、提高读取吞吐时
4、提升应用程序性能
5、提高程序响应时间