Nie ma do tego polecenia, ZINCRBY może inkrementować tylko dla 1 członka na raz. Więc jeśli chcesz to osiągnąć w sposób atomowy i szybki, musisz zrobić skrypt Lua. Który powinien wyglądać mniej więcej tak (najpierw dostajesz wszystkich członków posortowanego zestawu, a następnie przechodzisz przez nich i zwiększasz wynik):
local zsetMembers = redis.call('zrange', KEYS[1], '0', '-1')
for k,member in pairs(zsetMembers) do
redis.call('zincrby', KEYS[1], 1, member)
end
I możesz przesłać ten skrypt do Redis za pomocą EVAL
polecenie.