1
0
Fork 0
mirror of https://github.com/mperham/sidekiq.git synced 2022-11-09 13:52:34 -05:00

Change some multis which just do reads to be pipelined for fasbetter perf.

This commit is contained in:
Jonathan Hyman 2014-03-22 00:18:33 -04:00
parent 03cee866ee
commit 50c4c35bde

View file

@ -498,7 +498,7 @@ module Sidekiq
Sidekiq.redis do |conn|
procs = conn.smembers('processes')
procs.sort.each do |key|
valid, workers = conn.multi do
valid, workers = conn.pipelined do
conn.exists(key)
conn.hgetall("#{key}:workers")
end
@ -521,7 +521,7 @@ module Sidekiq
procs = conn.smembers('processes')
return 0 if procs.empty?
conn.multi do
conn.pipelined do
procs.each do |key|
conn.hget(key, 'busy')
end