rem

UK[ˌɑ:r i: ˈem] US[ˌɑ:ri:'em]

n.DOS command: specified by DOS Ignored command line; (sleep) REM

range

UK[reɪndʒ] US[rendʒ]

n.range; Range; Category; Arrangement (of mountains, houses, etc.)

vi. Search; Change; Extend; Roam

vt. Arrange; Sort (in a certain position or order); Classify...; Wandering

adj. Pasture, grazing area

Third person singular: ranges Plural: ranges Present participle: ranging Past tense: ranged Past participle: ranged

by

英[baɪ] 美[baɪ]

prep.beside...;expression method;due to;passing through

adv.passing;meaning to retain or save Time use; short visit

score

UK[skɔ:(r)] US[skɔr, skor]

n.Score; score; score; 20

v. score; score; score; win

Third person singular: scores Plural: scores Present participle: scoring Past tense: scored Past participle: scored

redis ZREMRANGEBYSCORE command syntax

Function:Remove all members in the ordered set key whose score value is between min and max (including equal to min or max).

Syntax: ZREMRANGEBYSCORE key min max

Instructions: Since version 2.1.6, members whose score value is equal to min or max can also be Included, see the ZRANGEBYSCORE command for details.

Available versions: >= 1.2.0

Time complexity: O(log(N) M), N is ordered is the cardinality of the set, and M is the number of removed members.

Returns: The number of removed members.

redis ZREMRANGEBYSCORE command example

redis> ZRANGE salary 0 -1 WITHSCORES          # 显示有序集内所有成员及其 score 值
1) "tom"
2) "2000"
3) "peter"
4) "3500"
5) "jack"
6) "5000"
redis> ZREMRANGEBYSCORE salary 1500 3500      # 移除所有薪水在 1500 到 3500 内的员工
(integer) 2
redis> ZRANGE salary 0 -1 WITHSCORES          # 剩下的有序集成员
1) "jack"
2) "5000"