Na to není žádný příkaz, ZINCRBY může inkrementovat pouze pro 1 člena najednou. Takže pokud toho chcete dosáhnout atomickým a rychlým způsobem, musíte udělat skript Lua. Což by mělo vypadat nějak takto (nejprve získáte všechny členy setříděné sady a poté je projdete a zvýšíte skóre):
local zsetMembers = redis.call('zrange', KEYS[1], '0', '-1')
for k,member in pairs(zsetMembers) do
redis.call('zincrby', KEYS[1], 1, member)
end
A tento skript můžete odeslat do Redis pomocí EVAL
příkaz.