【问题标题】:Redis gets flushed mysteriouslyRedis 被神秘地刷新了
【发布时间】:2015-01-07 09:35:52
【问题描述】:

我正在运行一个 rails 应用程序并使用 redis 来处理 jbulder 的缓存和 sidekiq 队列。我使用sidekiq异步发送电子邮件,每次尝试发送大量电子邮件时,例如使用sidekiq在后台发送20k封电子邮件,一段时间后,sidekiq队列中的所有后台作业都被清除,队列中剩下0个作业。

我在sidekiq github页面(link)上提交了一个问题,作者说可能是某事或某人刷新了我的redis。没有人手动刷新 redis,我想知道如何找到刷新 redis 的时间和方式。

我检查了 redis 日志文件,没有什么奇怪的。

【问题讨论】:

  • 您是否尝试将 MONITOR 会话附加到此 Redis 服务器,以便实际检查发生了什么?
  • 谢谢!我应该附加一个监视器会话。

标签: ruby-on-rails redis sidekiq


【解决方案1】:

Here 是有关更改某些命令的文档。或许可以考虑将flushAllflushDB 改成不正常的东西。

【讨论】: