在Spring Boot整合Redis缓存实现中除了基于注解形式的Redis缓存实现外,还有一种开发中常用的方式——基于API的Redis缓存实现这种基于API的Redis缓存实现,需要在某种业务需求下通过Redis提供的API调用相關方法实现数据缓存管理;同时这种方法还可以手动管理缓存的有效期。
- 基于API的Redis缓存实现的相关配置基于API的Redis缓存实现不需要@EnableCaching注解开启基于注解的缓存支持,所以这里可以选择将添加在项目启动类上的@EnableCaching进行删除或者注释
自定义Redis缓存序列化机制
接下来分别针对基于注解的Redis缓存实现和基于API的Redis缓存实现中的数据序列化机制进行介绍并自定义JSON格式的数据序列化方式进行数据缓存管理