RedisClientPoolSetRandomMemberAsync 方法 (String, Int32) |
返回集合中的多个随机元素。
如果 count 为正数,且小于集合基数,那么命令返回一个包含 count 个元素的数组,数组中的元素各不相同。如果 count 大于等于集合基数,那么返回整个集合。
如果 count 为负数,那么命令返回一个数组,数组中的元素可能会重复出现多次,而数组的长度为 count 的绝对值。
命名空间:
HslCommunication.Enthernet.Redis
程序集:
HslCommunication (在 HslCommunication.dll 中) 版本:12.1.2.0 (12.1.2.0)
语法 public Task<OperateResult<string[]>> SetRandomMemberAsync(
string key,
int count
)
Public Function SetRandomMemberAsync (
key As String,
count As Integer
) As Task(Of OperateResult(Of String()))
public:
Task<OperateResult<array<String^>^>^>^ SetRandomMemberAsync(
String^ key,
int count
)
member SetRandomMemberAsync :
key : string *
count : int -> Task<OperateResult<string[]>>
参数
- key
- 类型:SystemString
集合关键字 - count
- 类型:SystemInt32
元素个数
返回值
类型:
TaskOperateResultString返回一个数组;如果集合为空,返回空数组。
参见