我想使用spring boot来从休息Web服务中检索缓存数据 . 我建议使用redis来缓存数据 . 是否可以在不安装redis软件的情况下使用带 spring 启动的嵌入式redis?如果是,哪个版本的 spring 靴和如何做到这一点?
谢谢你的回复 .
Redis无法满足您的要求 .
您当然可以在Spring Boot应用程序中使用嵌入式 EhCache . 如果要共享缓存,则取决于您的体系结构 . 您可以公开REST endpoints ,以使缓存可供其他应用程序使用 .
EhCache
你可以参考:https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-cache .
Spring有注释 @EnableCaching 来启用或禁用缓存 . 此外,还有四个注释,如 @Cacheable 和 @CacheEvict 来自定义缓存逻辑 .
@EnableCaching
@Cacheable
@CacheEvict
1 回答
Redis无法满足您的要求 .
您当然可以在Spring Boot应用程序中使用嵌入式
EhCache
. 如果要共享缓存,则取决于您的体系结构 . 您可以公开REST endpoints ,以使缓存可供其他应用程序使用 .你可以参考:https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-cache .
Spring有注释
@EnableCaching
来启用或禁用缓存 . 此外,还有四个注释,如@Cacheable
和@CacheEvict
来自定义缓存逻辑 .