redis zrevrank 有序集合(sorted set)命令简介


一、命令简介

zrevrank 有序集合(sorted set) 命令在redis中主要功能是:

获取一个元素 在 “有序集合(sorted set)”中 从排序值由大到小排列中的顺序位置


二、命令使用说明

命令语法如下:

redis 192.168.8.123>zrevrank ssetKeyName 元素值
注意事项:

  1 ssetKeyName 须为 "有序集合(sorted set)" 
  2 ssetKeyName 如果为非  "有序集合(sorted set)" ,客户端会返回相应的错误信息
  3 ssetKeyName 如果为空 或 元素值不存在于redis数据库中,客户端则返回 (nil)
  4 命令执行成功,客户端返回元素值在 “有序集合(sorted set) --由大到小排列” 中的位置 



例:

redis 192.168.8.123:6379> flushdb  //清空当前redis数据库
OK
redis 192.168.8.123:6379> zadd k1 0 v1 0 v2 8 v3 9 v8 10 v99 
(integer) 5
redis 192.168.8.123:6379> zrevrange k1 0 -1 withscores
 1) "v99"
 2) "10"
 3) "v8"
 4) "9"
 5) "v3"
 6) "8"
 7) "v2"
 8) "0"
 9) "v1"
10) "0"
redis 192.168.8.123:6379> zrevrank k1 v1
(integer) 4
redis 192.168.8.123:6379> zrevrank k1 v99
(integer) 0
redis 192.168.8.123:6379> zrevrank k1 v3
(integer) 2
redis 192.168.8.123:6379> zrevrank k1 v3222 //获取一个键中  如果不存在此元素,返回 nil
(nil)
redis 192.168.8.123:6379> zrevrank k2 v4555 //对一个不存在的键 执行此命令   返回 nil
(nil) 

如下图所示:

redis zrevrank sorted set命令用法简介

redis zrevrank sorted set命令用法简介


相关阅读:
redis zrevrangebyscore 有序集合(sorted set)命令简介
redis zrevrange 有序集合(sorted set)命令简介
redis zremrangebyscore 有序集合(sorted set)命令简介
redis zremrangebyrank 有序集合(sorted set)命令简介
redis zremrangebylex 有序集合(sorted set)命令简介
redis zrem 有序集合(sorted set)命令简介
redis zrank 有序集合(sorted set)命令简介
redis zrangebyscore 有序集合(sorted set)命令简介
redis zrangebylex 有序集合(sorted set)命令简介
redis zlexcount 有序集合(sorted set)命令简介
redis zrange 有序集合(sorted set)命令简介
redis zinterStore 有序集合(sorted set)命令简介
redis zincrby 有序集合(sorted set)命令简介
redis zcount 有序集合(sorted set)命令简介
redis zcard 有序集合(sorted set)命令简介
redis zadd 有序集合(sorted set)命令简介
redis 数据库 数据类型 “有序集合(sorted set)” 简介
redis 数据库 数据类型 “集合(set)” 简介
window redis 文件夹文件说明 (二) —[ redis-cli]
window redis 文件夹文件说明 (一 )
Redis 数据类型简介
windows下 Redis配置
c# redis应用实例
redis相关简介
KV数据库简介