【发布时间】:2017-11-24 03:45:07
【问题描述】:
我有一个场景,我想查询数据库一次,然后想将整个数据缓存在内存中。
我得到了内存弹性搜索的建议,我用谷歌搜索了解它是什么以及如何在我的 spring boot 应用程序中实现它,但我没有找到任何合适的解决方案.
关于这方面的任何建议,例如我如何在我的 Spring Boot 应用程序中实现它以及方法是什么。
【问题讨论】:
标签: elasticsearch spring-boot in-memory
我有一个场景,我想查询数据库一次,然后想将整个数据缓存在内存中。
我得到了内存弹性搜索的建议,我用谷歌搜索了解它是什么以及如何在我的 spring boot 应用程序中实现它,但我没有找到任何合适的解决方案.
关于这方面的任何建议,例如我如何在我的 Spring Boot 应用程序中实现它以及方法是什么。
【问题讨论】:
标签: elasticsearch spring-boot in-memory
以前有一个in-memory storage type in Elasticsearch in 1.x,但在 2.x 及更高版本中已被删除。如果您的工作集足够小,它可能会完全映射到内存,但除了拥有足够的内存之外,您无法真正控制它。
如果您想使用您的 Spring Boot 应用程序运行嵌入式/进程内 Elasticsearch,该功能是 removed in 5.x and this blog post explains why。
【讨论】: