菜单
开源

Client.sadd(键, 成员)

将指定成员添加到存储在 key 的集合中。已是集合成员的成员将被忽略。如果 key 不存在,将在添加指定成员之前创建一个新集合。

参数

参数类型描述
key字符串存储要添加成员的集合的键。
members一个包含字符串、数字或布尔值的可变参数数组要添加到集合的成员。

返回值

类型成功时解析为失败时拒绝
Promise<数字>成功时,Promise 解析为添加到集合中的元素数量,不包括集合中已存在的元素。

示例

JavaScript
import redis from 'k6/experimental/redis';

// Instantiate a new redis client
const redisClient = new redis.Client('redis://:6379');

export default async function () {
  await redisClient.sadd('myset', 'foo');
  await redisClient.sadd('myset', 'bar');

  const isit = await redisClient.sismember('myset', 'foo');
  if (isit === false) {
    throw new Error('sismember should have returned true');
  }
}