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


一、命令简介

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

获取一个 排序值相等的 有序集合(sorted set) 中的 指定区间(根据元素值)的元素个数


二、命令使用说明

命令语法如下:

redis 192.168.8.123>zlexcount ssetKeyName - + 
或
redis 192.168.8.123>zlexcount ssetKeyName - [元素值
或
redis 192.168.8.123>zlexcount ssetKeyName - (元素值
或
redis 192.168.8.123>zlexcount ssetKeyName [元素值 + 
或
redis 192.168.8.123>zlexcount ssetKeyName (元素值 + 

注意事项:

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


例:

 
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 0 v5 0 v6 //新增一批 排序值相同的元素 
(integer) 6
redis 192.168.8.123:6379> zrange k1 0 -1
1) "v1"
2) "v2"
3) "v3"
4) "v4"
5) "v5"
6) "v6"
redis 192.168.8.123:6379> zadd k1 0 v7 
(integer) 1
redis 192.168.8.123:6379> zrange k1 0 -1
1) "v1"
2) "v2"
3) "v3"
4) "v4"
5) "v5"
6) "v6"
7) "v7"
redis 192.168.8.123:6379> zlexcount k1 - [v2  //获取键k1 中 从第一个元素 到元素值为 "v2"的元素(包含元素v2) 个数
(integer) 2
redis 192.168.8.123:6379> zlexcount k1 - (v2 //获取键k1 中 从第一个元素 到元素值为 "v2"的元素(不包含元素v2) 个数
(integer) 1
redis 192.168.8.123:6379> zlexcount k1 + (v2
(integer) 0
redis 192.168.8.123:6379> zlexcount k1 + [v2
(integer) 0
redis 192.168.8.123:6379> zlexcount k1  [v2 +  //获取键k1 中 从元素值为 "v2"的元素(包含元素v2) 到最后一个元素值 个数
(integer) 6
redis 192.168.8.123:6379> zlexcount k1  (v2 +  //获取键k1 中 从元素值为 "v2"的元素(不包含元素v2)到最后一个元素值 个数
(integer) 5
redis 192.168.8.123:6379> zlexcount k1  [v2 [v6  //获取键k1 中 从元素值为 "v2"的元素(包含元素v2) 到 元素值为 "v6"的元素(包含元素v6) 个数
(integer) 5
redis 192.168.8.123:6379> zlexcount k1  (v2 [v6  //获取键k1 中 从元素值为 "v2"的元素(不包含元素v2) 到 元素值为 "v6"的元素(包含元素v6) 个数
(integer) 4 

如下图所示:

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