为什么使用缓存以及这款缓存有什么优势?
为什么使用缓存?
- 数据变更不频繁
- 减少数据库压力
- 提高响应速度
这款缓存有什么优势?
- 数据结构更多
- 集群更方便
- 管理界面更友好
- spring整合方便
总结起来就是功能又强大,使用又方便。
怎么用?
1、添加依赖:
<!--============================Hazelcast===========================-->
<dependency>
<groupId>com.hazelcast</groupId>
<artifactId>hazelcast</artifactId>
<version>3.12</version>
</dependency>
2、去保存jar包那个文件夹,把hazelcast_dufult.xml
文件copy过来放到resource文件夹下,把是否使用客户管理端改为true。其他不改,它会自动扫描,这样启动多少个节点它都会帮你自动添加进去。
3、启动管理端。下载解压,登录网址即可,不多说。
常用注解解析
@Cacheable:(开启缓存)
@CachePut(更新缓存)
每次都会执行
@CacheEvict(清空缓存)
allEntries:true的话就清空所有缓存数据
beforeInvocation:执行方法之前就清空缓存了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。