Mhpexpire
Bun

method

RedisClient.hpexpire

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

Set expiration for hash fields in milliseconds (Redis 7.4+) Syntax: HPEXPIRE key milliseconds [NX | XX | GT | LT] FIELDS numfields field [field ...]

@returns

Array where each element is: -2 (field doesn't exist), 0 (condition not met), 1 (expiration set), 2 (field deleted)

redis.hpexpire("mykey", 10000, "FIELDS", 1, "field1")
key: KeyLike,
milliseconds: number,
condition: 'NX' | 'XX' | 'GT' | 'LT',
fieldsKeyword: 'FIELDS',
numfields: number,
...fields: KeyLike[]
): Promise<number[]>;

Set expiration for hash fields in milliseconds (Redis 7.4+) Syntax: HPEXPIRE key milliseconds [NX | XX | GT | LT] FIELDS numfields field [field ...]

@returns

Array where each element is: -2 (field doesn't exist), 0 (condition not met), 1 (expiration set), 2 (field deleted)

redis.hpexpire("mykey", 10000, "FIELDS", 1, "field1")

Referenced types

type KeyLike = string | ArrayBufferView | Blob