首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >需要一个集中设置的redis服务器

需要一个集中设置的redis服务器
EN

Stack Overflow用户
提问于 2013-05-15 11:54:21
回答 2查看 464关注 0票数 0

我浏览了Logstash服务器上的文档,发现我们需要一个redis服务器,它将充当代理。链接如下:

代码语言:javascript
运行
复制
http://logstash.net/docs/1.1.12/tutorials/getting-started-centralized

但我不清楚的是,我们为什么要使用Redis作为经纪人?

我们可以简单地将日志直接从logstash本身发送到elastic search,这将节省我们对redis代理的需求。那我们为什么要找一个发货人和一个索引者呢?

需要清楚的解释。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2013-10-05 04:35:01

我相信你可以在这里找到答案:

https://groups.google.com/forum/#!topic/logstash-users/VakCOAzZI8k

Redis基本上充当原始发货人信息的临时键值存储,然后由索引器对其进行解析。然后日志信息最终存储在elasticsearch中,而不是redis中。

显然,我们的想法是将索引卸载到专门用于此类任务的服务器上,因为索引是CPU密集型的。我想,Redis被称为经纪人似乎很合适。

票数 0
EN

Stack Overflow用户

发布于 2014-09-05 06:12:12

在Redis中使用Logstash时,您可以将Redis配置为只将所有日志条目存储在内存中,这就像一个内存队列(如memcache)。

您可能会到达Logstash不会处理发送的日志数量的地步,它可能会持续地使您的系统宕机(在我们的环境中观察到)。

如果你觉得Redis对你的磁盘来说是一种开销,你可以配置它将所有的日志存储在内存中,直到它们被logstash处理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16556551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档