Set expiration for hash fields using Unix timestamp in seconds (Redis 7.4+) Syntax: HEXPIREAT key unix-time-seconds [NX | XX | GT | LT] FIELDS numfields field [field ...]
method
RedisClient.hexpireat
unixTimeSeconds: number,
fieldsKeyword: 'FIELDS',
numfields: number,
): Promise<number[]>;
@returns
Array where each element is: -2 (field doesn't exist), 0 (condition not met), 1 (expiration set), 2 (field deleted)
redis.hexpireat("mykey", 1735689600, "FIELDS", 1, "field1")
unixTimeSeconds: number,
condition: 'NX' | 'XX' | 'GT' | 'LT',
fieldsKeyword: 'FIELDS',
numfields: number,
): Promise<number[]>;
Set expiration for hash fields using Unix timestamp in seconds (Redis 7.4+) Syntax: HEXPIREAT key unix-time-seconds [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.hexpireat("mykey", 1735689600, "FIELDS", 1, "field1")
Referenced types
type KeyLike = string | ArrayBufferView | Blob