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


一、命令简介

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

移除 “有序集合(sorted set)” 中,指定位置上的元素


二、命令使用说明

命令语法如下:

redis 192.168.8.123>zremrangebyrank ssetKeyName 开始位置   结束位置 
注意事项:

  1 ssetKeyName 须为 "有序集合(sorted set)" 
  2 ssetKeyName 如果为非  "有序集合(sorted set)" ,客户端会返回相应的错误信息 
  3 命令执行成功,客户端将移除 元素值在 “有序集合(sorted set) ” 中的位置 ,并返回成功影响的元素个数
  


例:

 redis 192.168.8.123:6379> flushdb   //清空当前redis数据库
OK
redis 192.168.8.123:6379> zadd k1 0 v1 0 v2 0 v3 0 v4 10 v7 11 v1  //生成一个 "有序集合"
(integer) 5
redis 192.168.8.123:6379> zadd k1 12 v5 78 v8 
(integer) 2
redis 192.168.8.123:6379> zrange k1 0 -1
1) "v2"
2) "v3"
3) "v4"
4) "v7"
5) "v1"
6) "v5"
7) "v8" 
redis 192.168.8.123:6379> zremrangebyrank k1 0 1  //删除第一个位置  到 第二个位置上的元素
(integer) 2
redis 192.168.8.123:6379> zrange k1 0 -1
1) "v4"
2) "v7"
3) "v1"
4) "v5"
5) "v8"
redis 192.168.8.123:6379> zremrangebyrank k1 0 2 //删除第一个位置  到 第三个位置上的元素
(integer) 3
redis 192.168.8.123:6379> zrange k1 0 -1
1) "v5"
2) "v8" 

如下图所示:

redis zremrangebyrank 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数据库简介