点击或拖拽改变大小

RedisClientPoolZSetRangeByScore 方法

返回有序集 key 中,所有 score 值介于 min 和 max 之间(包括等于 min 或 max )的成员。有序集成员按 score 值递增(从小到大)次序排列。 min 和 max 可以是 -inf 和 +inf ,这样一来,你就可以在不知道有序集的最低和最高 score 值的情况下,使用 ZRANGEBYSCORE 这类命令。 默认情况下,区间的取值使用闭区间 (小于等于或大于等于),你也可以通过给参数前增加 "(" 符号来使用可选的开区间 (小于或大于)。"(5"代表不包含5

命名空间:  HslCommunication.Enthernet.Redis
程序集:  HslCommunication (在 HslCommunication.dll 中) 版本:12.1.2.0 (12.1.2.0)
语法
public OperateResult<string[]> ZSetRangeByScore(
	string key,
	string min,
	string max,
	bool withScore = false
)

参数

key
类型:SystemString
有序集合的关键字
min
类型:SystemString
最小值,可以为-inf,代表最高,如果为5,代表大于等于5,如果是(5,代表大于5
max
类型:SystemString
最大值,可以为+inf,代表最低,如果为10,代表小于等于5,如果是(10,代表小于10
withScore (Optional)
类型:SystemBoolean
是否带有 score 返回

返回值

类型:OperateResultString
指定区间内,带有 score 值(根据参数 withScore 来决定)的有序集成员的列表。
参见