优点
- 注解式操作
- springboot支持
- 多级缓存支持
- 缓存细节封装
- 缓存统计
- 可以提供原生的操作对象,比如jedis,lettuce等
- 可以配置多个redis实例,以及集群,哨兵等模式
- 等等等等。。。。。。
缺点
- computeIfAbsent方法load数据时没有提供锁功能,会造成缓存穿透
- tryLock方法提供的锁能够是不是很严格的锁,不能自定义
- cache.config().setLoader()设置的load也没有提供锁功能
在使用的时候,最好实现自己的分布式锁,配合使用
版权声明:本文为wangzhanzheng原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。