RedisClientZSetRemoveRangeByScoreAsync 方法 |
移除有序集 key 中,所有 score 值介于 min 和 max 之间(包括等于 min 或 max )的成员。
min 和 max 可以是 -inf 和 +inf ,这样一来,你就可以在不知道有序集的最低和最高 score 值的情况下,使用 ZRANGEBYSCORE 这类命令。
默认情况下,区间的取值使用闭区间 (小于等于或大于等于),你也可以通过给参数前增加 "(" 符号来使用可选的开区间 (小于或大于)。例如"(5"代表不包括5
命名空间:
HslCommunication.Enthernet.Redis
程序集:
HslCommunication (在 HslCommunication.dll 中) 版本:12.1.2.0 (12.1.2.0)
语法 public Task<OperateResult<int>> ZSetRemoveRangeByScoreAsync(
string key,
string min,
string max
)
Public Function ZSetRemoveRangeByScoreAsync (
key As String,
min As String,
max As String
) As Task(Of OperateResult(Of Integer))
public:
Task<OperateResult<int>^>^ ZSetRemoveRangeByScoreAsync(
String^ key,
String^ min,
String^ max
)
member ZSetRemoveRangeByScoreAsync :
key : string *
min : string *
max : string -> Task<OperateResult<int>>
参数
- key
- 类型:SystemString
有序集合的关键字 - min
- 类型:SystemString
最小值,可以为-inf,代表最低,如果为5,代表大于等于5,如果是(5,代表大于5 - max
- 类型:SystemString
最大值,可以为+inf,代表最低,如果为10,代表小于等于5,如果是(10,代表小于10
返回值
类型:
TaskOperateResultInt32被移除成员的数量。
参见