Mhgetex
Bun

method

RedisClient.hgetex

key: KeyLike,
fieldsKeyword: 'FIELDS',
numfields: number,
...fields: KeyLike[]
): Promise<null | string[]>;

Get hash field values with expiration options (Redis 8.0.0+) Syntax: HGETEX key [EX seconds | PX milliseconds | EXAT unix-time-seconds | PXAT unix-time-milliseconds | PERSIST] FIELDS numfields field [field ...]

redis.hgetex("mykey", "FIELDS", 1, "field1")
key: KeyLike,
ex: 'EX',
seconds: number,
fieldsKeyword: 'FIELDS',
numfields: number,
...fields: KeyLike[]
): Promise<null | string[]>;

Get hash field values with expiration options (Redis 8.0.0+) Syntax: HGETEX key [EX seconds | PX milliseconds | EXAT unix-time-seconds | PXAT unix-time-milliseconds | PERSIST] FIELDS numfields field [field ...]

redis.hgetex("mykey", "FIELDS", 1, "field1")
key: KeyLike,
px: 'PX',
milliseconds: number,
fieldsKeyword: 'FIELDS',
numfields: number,
...fields: KeyLike[]
): Promise<null | string[]>;

Get hash field values with expiration options (Redis 8.0.0+) Syntax: HGETEX key [EX seconds | PX milliseconds | EXAT unix-time-seconds | PXAT unix-time-milliseconds | PERSIST] FIELDS numfields field [field ...]

redis.hgetex("mykey", "FIELDS", 1, "field1")
key: KeyLike,
exat: 'EXAT',
unixTimeSeconds: number,
fieldsKeyword: 'FIELDS',
numfields: number,
...fields: KeyLike[]
): Promise<null | string[]>;

Get hash field values with expiration options (Redis 8.0.0+) Syntax: HGETEX key [EX seconds | PX milliseconds | EXAT unix-time-seconds | PXAT unix-time-milliseconds | PERSIST] FIELDS numfields field [field ...]

redis.hgetex("mykey", "FIELDS", 1, "field1")
key: KeyLike,
pxat: 'PXAT',
unixTimeMilliseconds: number,
fieldsKeyword: 'FIELDS',
numfields: number,
...fields: KeyLike[]
): Promise<null | string[]>;

Get hash field values with expiration options (Redis 8.0.0+) Syntax: HGETEX key [EX seconds | PX milliseconds | EXAT unix-time-seconds | PXAT unix-time-milliseconds | PERSIST] FIELDS numfields field [field ...]

redis.hgetex("mykey", "FIELDS", 1, "field1")
key: KeyLike,
persist: 'PERSIST',
fieldsKeyword: 'FIELDS',
numfields: number,
...fields: KeyLike[]
): Promise<null | string[]>;

Get hash field values with expiration options (Redis 8.0.0+) Syntax: HGETEX key [EX seconds | PX milliseconds | EXAT unix-time-seconds | PXAT unix-time-milliseconds | PERSIST] FIELDS numfields field [field ...]

redis.hgetex("mykey", "FIELDS", 1, "field1")

Referenced types

type KeyLike = string | ArrayBufferView | Blob