Arguments
The lower bound of the range.
The upper bound of the range.
Whether to include the scores in the response.
Whether to reverse the order of the response.
Whether to use the score as the sort order.
Whether to use lexicographical ordering.
The offset to start from.
The number of elements to return.
Response
The values in the specified range. If withScores is true, the response will have interleaved members and scores: [TMember, number, TMember, number, ...]
await redis . zadd ( "key" ,
{ score: 1 , member: "m1" },
{ score: 2 , member: "m2" },
)
const res = await redis . zrange ( "key" , 1 , 3 )
console . log ( res ) // ["m2"]
await redis . zadd ( "key" ,
{ score: 1 , member: "m1" },
{ score: 2 , member: "m2" },
)
const res = await redis . zrange ( "key" , 1 , 3 , { withScores: true })
console . log ( res ) // ["m2", 2]
await redis . zadd ( "key" ,
{ score: 1 , member: "m1" },
{ score: 2 , member: "m2" },
{ score: 3 , member: "m3" },
)
const res = await redis . zrange ( "key" , 1 , 2 , { byScore: true })
console . log ( res ) // ["m1", "m2"]