Are tehre really cases where redis.evalsha is slower than calling lpop multiple times? Do you have data?

Reason I ask is that I'd prefer a simpler config to a complex one. Preference is for one setting (batch, perhaps) that simply tunes how many items are fetched at a time, similar to 'prefetch' for the amqp plugin.