Java Redis服务器与弹性搜索集成
不确定是否提前询问(搜索时我没有得到正确的结果)Java Redis服务器与弹性搜索集成,java,c#,
elasticsearch,redis,Java,C#,
elasticsearch,Redis,不确定是否提前询问(搜索时我没有得到正确的结果) 我需要在Redis上使用弹性搜索。最好的方法是什么?您可以集成Redis->Logstash->Elasticsearch,而不用担心java或c#编码。Logstash是elasticsearch的一个产品,它已经附带了redis和elasticsearch插件。那么,你唯一需要担心的就是如何将数据粘贴到redis中,以及如何读取数据。因此,有两种编码语言的库,您应该选择一种您有更多经验的库。@uuiui这个问题最适合设计/架构。由于Java和
我需要在Redis上使用弹性搜索。最好的方法是什么?您可以集成Redis->Logstash->Elasticsearch,而不用担心java或c#编码。Logstash是elasticsearch的一个产品,它已经附带了redis和elasticsearch插件。那么,你唯一需要担心的就是如何将数据粘贴到redis中,以及如何读取数据。因此,有两种编码语言的库,您应该选择一种您有更多经验的库。@uuiui这个问题最适合设计/架构。由于Java和C#都在使用Redis和Elastic Search,我想听听所有版本以做出最终决定。所谓“Redis之上的Elastic Search”,你是说Redis日志将被收集到Elasticsearch?如果是这样,编程语言如何发挥作用,因为您可以只使用“ELK”堆栈?或者,您希望将ES查询缓存到Redis以避免多次重新运行查询,在这种情况下,它们不会直接相互通信?@NikoNyrh我开始理解这一点。但是你能告诉我LogStash到底会做什么吗?我正在对此进行调查,我对输入和输出配置有一些疑问。我个人没有使用Logstash或Kibana,只是使用了ES。网上有很多资料,我在Logstash找到了一篇摘要博客文章,阅读日志文件,解析它们并实时存储到ES,从Kibana dashboard你可以直观地看到发生了什么。谢谢你提供的详细信息。我会调查的。顺便问一下,Logstash是服务(在ES上运行)还是服务器?是服务,而不是在elasticsearch上运行。是一个不同的应用程序。