Grafana k6 JavaScript API k6/experimental redis Client Client.sendCommand(command, args)
Open source

Client.sendCommand(command, args)

In the event a Redis command you wish to use is not implemented yet, the sendCommand method can be used to send a custom commands to the server.


commandstringcommand name to issue to the Redis server, as described in Redis’ documentation.
argsa variadic array of strings, numbers, or booleanscommand arguments to pass to the Redis server.


TypeResolves withRejected when
Promise<any>On success, the promise resolves with string, number, or boolean result the server would reply to the command sent.


import redis from 'k6/experimental/redis';

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

export default async function () {
  const result = await redisClient.sendCommand('ECHO', 'Hello world');
  if (result !== 'Hello world') {
    throw new Error('ECHO should have returned "Hello world"');