Skip to main content

ZRANGESTORE

Note

Official reference: ZRANGESTORE.

Store members and scores from a range at the destination.

Syntax

ZRANGESTORE destination source start stop [BYSCORE | BYLEX] [REV] [LIMIT offset count]

The result overwrites the destination; an empty result removes it.

By default, use zero-based inclusive ranks, with negative indices counting from the end. BYSCORE uses scores; BYLEX uses lexicographical order (equal-score members). REV reverses traversal and requires high-to-low bounds. LIMIT offset count applies to score or lexicographical ranges.

Results

ReturnRowsContent
Update count--Number of elements in the resulting sorted set.
Caution

Currently BYSCORE converts bounds to numbers and does not support exclusive bounds such as (10. Use ZRANGEBYSCORE to read exclusive ranges; ZRANGESTORE has no equivalent single-command workaround.

Example

ZADD demo:ranking 10 alice 20 bob
ZRANGESTORE demo:top demo:ranking 0 9 REV