首页
学习
活动
专区
圈层
工具
发布

Redis _*_
EN

Stack Overflow用户
提问于 2022-02-04 08:49:38
回答 2查看 1.6K关注 0票数 3

我在ROR应用程序中使用sidekiq运行后台作业。最近,redis宝石版本被更新为4.6.0 (自动作为侧翼依赖项),但是它产生了一些多管道命令,当侧方日志充斥着这些日志时,这些命令会不断地发出警告,并且很难跟踪员工日志。请告诉我如何删除这些警告?

Sidekiq日志

代码语言:javascript
复制
(called from /Users/username/.rvm/gems/ruby-2.7.0/gems/sidekiq-6.4.0/lib/sidekiq/launcher.rb:141:in `block in ❤'}
Pipelining commands on a Redis instance is deprecated and will be removed in Redis 5.0.0.

redis.multi do
  redis.get("key")
end

should be replaced by

redis.multi do |pipeline|
  pipeline.get("key")
end
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-02-04 18:56:15

原因如下:

来自红宝石的

。6.4.1将于周一发布并修复。降级创业板或使用Sidekiq的主要分支,如果你想立即修复。

https://github.com/mperham/sidekiq/issues/5178#issuecomment-1029545859

票数 2
EN

Stack Overflow用户

发布于 2022-02-07 21:41:18

我也有同样的问题。来自onerinas的反应是正确的。为了简单起见,下面是升级code所需的代码。这个解决了我的问题。

代码语言:javascript
复制
gem 'sidekiq', '>= 6.4.1'

https://github.com/mperham/sidekiq/issues/5169#issuecomment-1029171282

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

https://stackoverflow.com/questions/70983620

复制
相关文章

相似问题

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