优点
- 注解式操作
- springboot支持
- 多级缓存支持
- 缓存细节封装
- 缓存统计
- 可以提供原生的操作对象,比如jedis,lettuce等
- 可以配置多个redis实例,以及集群,哨兵等模式
- 等等等等。。。。。。
缺点
- computeIfAbsent方法load数据时没有提供锁功能,会造成缓存穿透
- tryLock方法提供的锁能够是不是很严格的锁,不能自定义
- cache.config().setLoader()设置的load也没有提供锁功能
在使用的时候,最好实现自己的分布式锁,配合使用
本文探讨了Spring Boot中集成Redis的优点与不足,包括注解式操作、多级缓存支持等特性,同时也指出了computeIfAbsent方法可能导致的缓存穿透等问题。
在使用的时候,最好实现自己的分布式锁,配合使用
6369
8189
8306

被折叠的 条评论
为什么被折叠?