文章目录  1、查看redis是否启动 2、通过客户端连接redis 3、切换到db4数据库 4、将一个或多个member元素及其score值加入到有序集key当中 5、升序返回有序集key 6、升序返回有序集key,让分数一起和值返回的结果集 7、降序返回有序集key,让分数一起和值返回到结果集(reverse) 8、返回有序集key,所有score值介于min和max之间,默认递增排序 9、从大到小获取有序集合(sorted set)中指定分数范围内的元素 10、为元素的score加上增量 11、删除该集合下,指定值的元素 12、统计该集合,分数区间内的元素个数 13、返回该值在集合中的排名,从0开始   
 
[ root@localhost ~] 
root       4270       1   0  05:51 ?        00:00:33 /usr/local/redis/bin/redis-server *:6379
root       8671    6858   0  11 :56 pts/0    00:00:00 grep  --color = auto redis
[ root@localhost ~] 
[ root@localhost ~] 
127.0 .0.1:6379 >ping 
PONG
127.0 .0.1:6379 >127.0 .0.1:6379 >select  4 
OK
127.0 .0.1:6379[ 4 ] >  keys *
( empty array) 
127.0 .0.1:6379[ 4 ] >  
127.0 .0.1:6379[ 4 ] >  zadd scoreInfo 75  chinese 85  math 80  english
( integer)  3 
127.0 .0.1:6379[ 4 ] >  
 
127.0 .0.1:6379[ 4 ] >  zrange scoreInfo 0  -1 
1 )  "chinese" 
2 )  "english" 
3 )  "math" 
127.0 .0.1:6379[ 4 ] >  
127.0 .0.1:6379[ 4 ] >  zrange scoreInfo 0  -1  withscores
1 )  "chinese" 
2 )  "75" 
3 )  "english" 
4 )  "80" 
5 )  "math" 
6 )  "85" 
127.0 .0.1:6379[ 4 ] >  
 在Redis中,zrevrange 的英文全称是 ZSET Reverse Range。它是Redis中有序集合(ZSET)的一个操作命令,用于从大到小获取有序集合中指定排名范围的元素。
 
  
127.0 .0.1:6379[ 4 ] >  zrevrange scoreInfo 0  -1  withscores
1 )  "math" 
2 )  "85" 
3 )  "english" 
4 )  "80" 
5 )  "chinese" 
6 )  "75" 
127.0 .0.1:6379[ 4 ] >  
127.0 .0.1:6379[ 4 ] >  zrangebyscore scoreInfo 70  80  withscores
1 )  "chinese" 
2 )  "75" 
3 )  "english" 
4 )  "80" 
127.0 .0.1:6379[ 4 ] >  
127.0 .0.1:6379[ 4 ] >  zrevrangebyscore scoreInfo 90  85  withscores
1 )  "math" 
2 )  "85" 
127.0 .0.1:6379[ 4 ] >  
127.0 .0.1:6379[ 4 ] >  zrange scoreInfo 0  -1  withscores
1 )  "chinese" 
2 )  "75" 
3 )  "english" 
4 )  "80" 
5 )  "math" 
6 )  "85" 
127.0 .0.1:6379[ 4 ] >  zincrby scoreInfo 8  chinese
"83" 
127.0 .0.1:6379[ 4 ] >  zrange scoreInfo 0  -1  withscores
1 )  "english" 
2 )  "80" 
3 )  "chinese" 
4 )  "83" 
5 )  "math" 
6 )  "85" 
127.0 .0.1:6379[ 4 ] >  
127.0 .0.1:6379[ 4 ] >  zrem scoreInfo english
( integer)  1 
127.0 .0.1:6379[ 4 ] >  zrange scoreInfo 0  -1  withscores
1 )  "chinese" 
2 )  "83" 
3 )  "math" 
4 )  "85" 
127.0 .0.1:6379[ 4 ] >  
127.0 .0.1:6379[ 4 ] >  zrange scoreInfo 0  -1  withscores
1 )  "chinese" 
2 )  "83" 
3 )  "math" 
4 )  "85" 
127.0 .0.1:6379[ 4 ] >  zcount scoreInfo 0  83 
( integer)  1 
127.0 .0.1:6379[ 4 ] >  zcount scoreInfo 83  85 
( integer)  2 
127.0 .0.1:6379[ 4 ] >  
127.0 .0.1:6379[ 4 ] >  zrange scoreInfo 0  -1  withscores
1 )  "chinese" 
2 )  "83" 
3 )  "math" 
4 )  "85" 
127.0 .0.1:6379[ 4 ] >  zrank scoreInfo chinese
( integer)  0 
127.0 .0.1:6379[ 4 ] >  zrank scoreInfo math
( integer)  1 
127.0 .0.1:6379[ 4 ] >