Daar is geen commando voor, ZINCRBY kan maar voor 1 lid tegelijk worden verhoogd. Dus als je dit op een atomaire en snelle manier wilt bereiken, moet je een Lua-script maken. Dat zou er ongeveer zo uit moeten zien (je krijgt eerst alle leden van de gesorteerde set en herhaalt ze dan en verhoogt de score):
local zsetMembers = redis.call('zrange', KEYS[1], '0', '-1')
for k,member in pairs(zsetMembers) do
redis.call('zincrby', KEYS[1], 1, member)
end
En je kunt dit script naar Redis pushen met de EVAL
commando.