redis的expire方法
时间: 2023-07-09 22:28:16 浏览: 74
Redis内存过期策略
Redis 的 EXPIRE 命令用于为指定的键设置过期时间,以秒为单位。当键过期时,它会被自动删除。EXPIRE 命令的语法如下:
```
EXPIRE key seconds
```
其中,key 是需要设置过期时间的键名,seconds 是过期时间,以秒为单位。例如,以下命令将键名为 mykey 的键设置为 60 秒后过期:
```
redis> EXPIRE mykey 60
```
你也可以使用 PEXPIRE 命令设置过期时间,以毫秒为单位。例如,以下命令将键名为 mykey 的键设置为 100 毫秒后过期:
```
redis> PEXPIRE mykey 100
```
如果键名不存在,EXPIRE 命令将不会执行任何操作。如果你想为一个不存在的键设置过期时间并在设置成功后添加该键,可以使用 SETEX 命令。例如,以下命令将键名为 mykey 的键设置为 60 秒后过期,并设置键值为 "hello world":
```
redis> SETEX mykey 60 "hello world"
```
阅读全文