我想将spring boot与从其他Web服务中检索到的缓存数据一起使用。 我建议使用redis来缓存数据。是否可以在不安装redis软件的情况下使用带弹簧启动的嵌入式redis? 如果是,哪个版本的弹簧启动以及如何操作?
感谢您的回复。
答案 0 :(得分:0)
Redis无法满足您的要求。
您当然可以在Spring Boot应用程序中使用嵌入式EhCache
。如果要共享缓存,则取决于您的体系结构。您可以公开REST端点,以使缓存可供其他应用程序使用。
Spring有注释@EnableCaching
来启用或禁用缓存。此外,还有四个注释,如@Cacheable
和@CacheEvict
,用于自定义缓存逻辑。
答案 1 :(得分:0)
Hazelcast支持您尝试实现的方案。它具有嵌入式缓存的概念,可以在服务节点之间共享/同步。
有关更多详细信息,请参见: