面试题答案
一键面试- 升序排序:
- 描述:使用
ZRANGE
命令,通过ASC
选项(默认就是升序,可不写),按照成绩从低到高对学生名字进行排序。 - 命令示例:
ZRANGE key start stop [WITHSCORES]
,其中key
是有序集合的键名,start
和stop
是索引范围,WITHSCORES
可选,加上它会同时返回成员及其分值。例如,要获取所有学生名字并按成绩升序排列,命令为ZRANGE student_scores 0 -1 WITHSCORES
,这里student_scores
是有序集合的键名。
- 描述:使用
- 降序排序:
- 描述:使用
ZREVRANGE
命令,通过DESC
选项(ZREVRANGE
默认就是降序,可不写),按照成绩从高到低对学生名字进行排序。 - 命令示例:
ZREVRANGE key start stop [WITHSCORES]
,同样key
是有序集合的键名,start
和stop
是索引范围,WITHSCORES
可选。例如,获取所有学生名字并按成绩降序排列,命令为ZREVRANGE student_scores 0 -1 WITHSCORES
,student_scores
为有序集合键名。
- 描述:使用