RedisClientZSetAddAsync 方法 (String, String, Double) |
将一个或多个 member 元素及其 score 值加入到有序集 key 当中。如果某个 member 已经是有序集的成员,那么更新这个 member 的 score 值,并通过重新插入这个 member 元素,来保证该 member 在正确的位置上。
score 值可以是整数值或双精度浮点数。
如果 key 不存在,则创建一个空的有序集并执行 ZADD 操作。当 key 存在但不是有序集类型时,返回一个错误。
命名空间:
HslCommunication.Enthernet.Redis
程序集:
HslCommunication (在 HslCommunication.dll 中) 版本:12.1.2.0 (12.1.2.0)
语法 public Task<OperateResult<int>> ZSetAddAsync(
string key,
string[] members,
double[] scores
)
Public Function ZSetAddAsync (
key As String,
members As String(),
scores As Double()
) As Task(Of OperateResult(Of Integer))
public:
Task<OperateResult<int>^>^ ZSetAddAsync(
String^ key,
array<String^>^ members,
array<double>^ scores
)
member ZSetAddAsync :
key : string *
members : string[] *
scores : float[] -> Task<OperateResult<int>>
参数
- key
- 类型:SystemString
有序集合的关键字 - members
- 类型:SystemString
有序集合的元素 - scores
- 类型:SystemDouble
每个元素的得分
返回值
类型:
TaskOperateResultInt32被成功添加的新成员的数量,不包括那些被更新的、已经存在的成员。
参见