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


一、命令简介

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

对一个排序值后相等的集合元素,进行指定区间的元素移除操作


二、命令使用说明

命令语法如下:

redis 192.168.8.123>zremrangebylex ssetKeyName - + 
或
redis 192.168.8.123>zremrangebylex ssetKeyName - [元素值
或
redis 192.168.8.123>zremrangebylex ssetKeyName - (元素值
或
redis 192.168.8.123>zremrangebylex ssetKeyName [元素值 + 
或
redis 192.168.8.123>zremrangebylex ssetKeyName  (元素值 +
注意事项:

  1 ssetKeyName 默认按数据插入的顺序 进行自动排序
  2 ssetKeyName 如果为非 "有序集合(sorted set)"类型,系统则返回相应的错误信息。
  3 符号"-" 表示第一个元素 符号"+" 表示最后一个元素
  4 符号 "[" 表示 包含这个元素  符号"(" 不包含这个元素
  5 命令执行成功,系统将删除在此区间的元素


例:

redis 192.168.8.123:6379> flushdb  //清空当前数据库
OK
redis 192.168.8.123:6379> zadd k1 0 v1 0 v2 0 v3 0 v4 0 v5 0 v6
(integer) 6
redis 192.168.8.123:6379> zadd k1 0 v11 0 v12 0 v13 0 v14 0 v15
(integer) 5
redis 192.168.8.123:6379> zrange k1 0 -1
 1) "v1"
 2) "v11"
 3) "v12"
 4) "v13"
 5) "v14"
 6) "v15"
 7) "v2"
 8) "v3"
 9) "v4"
10) "v5"
11) "v6"
redis 192.168.8.123:6379> zremrangebylex k1 - [v12  //获取键k1 中 从第一个元素 到元素值为 "v12"的元素(包含元素v12) 个数
(integer) 3
redis 192.168.8.123:6379> zremrangebylex k1  [v5 +  //获取键k1 中 从元素值为 "v5"的元素(包含元素v5) 到最后一个元素 个数
(integer) 2
redis 192.168.8.123:6379> zrange k1 0 -1
1) "v13"
2) "v14"
3) "v15"
4) "v2"
5) "v3"
6) "v4"
redis 192.168.8.123:6379> zremrangebylex k1  (v3 +  //获取键k1 中 从元素值为 "v3"的元素(不包含元素v3) 到最后一个元素 个数
(integer) 1
redis 192.168.8.123:6379> zrange k1 0 -1
1) "v13"
2) "v14"
3) "v15"
4) "v2"
5) "v3" 

如下图所示:

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