菜单
开源

Client.randomKey()

返回一个随机键。

返回值

类型Resolve 的值Reject 的条件
Promise<string>成功时,Promise 以随机键名进行 resolve。如果数据库为空,Promise 将以错误进行 reject。

示例

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.set('first', 1, 0);
  await redisClient.set('second', 2, 0);
  await redisClient.set('third', 3, 0);

  const key = await redisClient.randomKey();
  console.log(`picked random key is: ${key}`);
}