API ReferenceSorted Sets
ZRangeByScore
Get members from a sorted set by score range
Syntax
Redix.ZRangeByScore(key, min, stop, withScores, limit, callback)Parameters
Prop
Type
Returns
Prop
Type
Examples
-- Get players with 100-200 kills
Redix.ZRangeByScore('leaderboard:kills', 100, 200, function(err, players)
print('Players with 100-200 kills:', #players)
end)
-- Get with scores
Redix.ZRangeByScore('leaderboard:kills', 100, 200, 'WITHSCORES',
function(err, results)
for i = 1, #results, 2 do
print(results[i] .. ': ' .. results[i + 1])
end
end
)
-- Get expired tasks (score as timestamp)
Redix.ZRangeByScore('tasks:scheduled', 0, os.time(), function(err, tasks)
for _, task in ipairs(tasks) do
ProcessTask(task)
end
end)