我有一个场景,我想查询数据库一次,之后想要将整个数据缓存到内存中。
我得到了内存弹性搜索的建议,我已经用Google搜索了解它是什么以及如何在我的 spring boot 应用程序中实现它,但我没有找到任何适当的解决方案。
有关此问题的任何建议,例如我如何在我的春季启动应用程序中实现此功能以及方法是什么。
答案 0 :(得分:1)
曾经有in-memory storage type in Elasticsearch in 1.x,但已在2.x及更高版本中删除。如果你的工作集足够小,它可能会被完全映射到内存,但除了有足够的内存外,你无法真正控制它。
如果您希望使用功能为removed in 5.x and this blog post explains why的Spring Boot应用程序运行嵌入式/进程内Elasticsearch。