redis设置过期时间
时间: 2023-07-20 16:27:51 浏览: 59
在 Redis 中,可以使用 `EXPIRE` 命令为一个键设置过期时间,命令的语法如下:
```
EXPIRE key seconds
```
其中,`key` 表示 Redis 键名,`seconds` 表示过期时间,单位为秒。执行 `EXPIRE` 命令后,Redis 会在 `seconds` 秒之后自动删除该键。如果想要查看键的剩余过期时间,可以使用 `TTL` 命令,命令的语法如下:
```
TTL key
```
其中,`key` 表示 Redis 键名,执行 `TTL` 命令后,Redis 会返回键的剩余过期时间,如果键已经过期,则返回 -2,如果键没有设置过期时间,则返回 -1。如果想要取消键的过期时间,可以使用 `PERSIST` 命令,命令的语法如下:
```
PERSIST key
```
其中,`key` 表示 Redis 键名,执行 `PERSIST` 命令后,Redis 会取消该键的过期时间。
阅读全文