为什么使用缓存以及这款缓存有什么优势?

Hazelcast官网

为什么使用缓存?

  • 数据变更不频繁
  • 减少数据库压力
  • 提高响应速度

这款缓存有什么优势?

  • 数据结构更多
  • 集群更方便
  • 管理界面更友好
  • 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:执行方法之前就清空缓存了


Nirvana
32 声望5 粉丝

整个体系复杂对我而言又陌生,每次学习对自己的脑力与知识体系都是一个巨大的挑战,也需要克服巨大的惰性;巨大的挑战同时也意味着巨大的诱惑。意味着我搞懂了,就能超越平凡的大多数,能力又上升了一个台阶。一...


引用和评论

0 条评论