# PEXPIRETIME

> Return the Unix time, in milliseconds, at which a key expires.

URL: https://docs.hotkv.com/commands/pexpiretime/

```
PEXPIRETIME key
```

- Group: Keys
- Complexity: O(1)
- HotKV Cloud: all plans
- On-Premise: no license needed

`PEXPIRETIME` returns the absolute Unix timestamp, in milliseconds, at which
`key` will expire. Reading it is not an access to the key.

## Return value

| Case | RESP2 | RESP3 |
| --- | --- | --- |
| The key has a time to live | Integer: Unix time in milliseconds | Integer |
| The key exists without a time to live | Integer `-1` | Integer `-1` |
| The key does not exist | Integer `-2` | Integer `-2` |

## Examples

```
127.0.0.1:6379> SET report "q3"
OK
127.0.0.1:6379> PEXPIREAT report 1893456000000
(integer) 1
127.0.0.1:6379> PEXPIRETIME report
(integer) 1893456000000
```

## Compatibility

Same as Redis 7 and Valkey 8.

## See also

[EXPIRETIME](https://docs.hotkv.com/commands/expiretime/index.md), [PEXPIREAT](https://docs.hotkv.com/commands/pexpireat/index.md),
[PTTL](https://docs.hotkv.com/commands/pttl/index.md)