ruby-on-rails - Redis 被神秘地刷新

标签 ruby-on-rails redis sidekiq

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

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

我已经检查过 redis 日志文件,没有任何异常。

最佳答案

Here是关于更改某些命令的文档。也许考虑将 flushAllflushDB 更改为异常的东西。

关于ruby-on-rails - Redis 被神秘地刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27816320/

相关文章:

sql - Rails 迁移在另一个表中创建条目时更新现有记录

redis - 构建 Redish 哈希存储的首选方式

ruby-on-rails - 尝试加载 gem 'yard' 时出错

ruby-on-rails - 哪个 Rails 投票系统 gem 具有以下功能?

ruby-on-rails - 一些 bootstrap-sass (v2.0.3) 变量的自定义值不起作用

python - 将 Celery 任务从 Redis 迁移到 RabbitMQ

ruby-on-rails - rails + docker + sidekiq + 在 127.0.0.1:6379 上连接到 Redis 时出错(Errno::ECONNREFUSED)

ruby-on-rails - "You are connecting to Redis v3.2.9, Sidekiq requires Redis v4.0.0 or greater?"

ruby-on-rails - 如何在 Rails 5 中为委托(delegate)方法定义自定义名称?

security - Lua redis 中转加密连接