我正在运行一个 Rails 应用程序并将 redis 用于 jbulder 的缓存和 sidekiq 队列。我使用 sidekiq 异步发送电子邮件,每次当我尝试发送大量电子邮件时,比如使用 sidekiq 在后台发送 20k 封电子邮件,一段时间后,sidekiq 队列中的所有后台作业都被清除,队列中留下 0 个作业。
我在 sidekiq github 页面(link)上提交了一个问题,作者说这可能是某事或某人刷新了我的 redis。没有人手动刷新 Redis,我想知道如何找到刷新 Redis 的时间和方式。
我已经检查过 redis 日志文件,没有任何异常。
最佳答案
Here是关于更改某些命令的文档。也许考虑将 flushAll
和 flushDB
更改为异常的东西。
关于ruby-on-rails - Redis 被神秘地刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27816320/