我在ROR应用程序中使用sidekiq运行后台作业。最近,redis宝石版本被更新为4.6.0 (自动作为侧翼依赖项),但是它产生了一些多管道命令,当侧方日志充斥着这些日志时,这些命令会不断地发出警告,并且很难跟踪员工日志。请告诉我如何删除这些警告?
Sidekiq日志
(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发布于 2022-02-04 18:56:15
原因如下:
来自红宝石的
。6.4.1将于周一发布并修复。降级创业板或使用Sidekiq的主要分支,如果你想立即修复。
https://github.com/mperham/sidekiq/issues/5178#issuecomment-1029545859
发布于 2022-02-07 21:41:18
我也有同样的问题。来自onerinas的反应是正确的。为了简单起见,下面是升级code所需的代码。这个解决了我的问题。
gem 'sidekiq', '>= 6.4.1'https://github.com/mperham/sidekiq/issues/5169#issuecomment-1029171282
https://stackoverflow.com/questions/70983620
复制相似问题