菜单
文档breadcrumb arrow Grafana k6breadcrumb arrow JavaScript APIbreadcrumb arrow k6/experimentalbreadcrumb arrow redisbreadcrumb arrow Clientbreadcrumb arrow Client.hincrby(key, field, increment)
开源

Client.hincrby(key, field, increment)

通过 increment 增加存储在 key 上的哈希中 field 的整数值。如果 key 不存在,则创建一个包含哈希的新键。如果 field 不存在,则在执行操作前将其值设置为 0。

参数

参数类型描述
keystring包含要增加字段的哈希的键。
fieldstring要在哈希中增加的字段。
incrementnumber字段增加的数量。

返回值

类型成功时返回失败时拒绝
Promise<number>成功时,promise resolve 为增量操作后 field 的值。

示例

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.hset('myhash', 'myfield', 10);
  await redisClient.hincrby('myhash', 'myfield', 20);
}