REDIS使用内存趋势向上

时间:2015-11-18 23:29:14

标签: memory-leaks redis elastic-stack

所以我使用REDIS作为缓存层实现了ELK。 我从Redhat EL6的RPM中使用REDIS 3.0.4。 我也在运行jemalloc 3.6.0。

我认为除了最大内存上限和非默认驱逐政策外,REDIS的配置基本上都很普遍。

maxmemory 500mb

maxmemory-policy allkeys-random

虽然我觉得驱逐政策可能不是必需的。

现在我已经验证了商店通常是空的,即我的logstash索引器正在完成其工作并且数据正在进入弹性搜索。 令我担心的是REDIS的已用内存继续向上发展,从我所看到的情况来看,如果使用内存命中最大值,那么REDIS就会停止工作,即不再有日志条目流过。

那么,我错过了什么:

  • 我是偏执狂,可以解雇我所看到的。
  • 我应该避免预先打包的RPM。
  • 是否需要更改一些其他设置。

迄今为止我读到的关于REDIS和ELK的所有内容都表明开箱即用应该没问题。

  

请注意,这是一个轻量级的实现,我希望它能为更广泛的防弹实现提供动力,这是500MB限制的原因。

0 个答案:

没有答案