Redis expire
时间: 2024-02-20 11:31:55 浏览: 25
Redis expire 是 Redis 提供的一种设置 key 过期时间的功能。通过使用 expire 命令,可以设置一个 key 在一定时间后自动过期,并被 Redis 服务器自动删除。这个功能在一些场景下非常有用,比如缓存数据的过期时间、限制用户某些操作的频率等。
例如,可以使用以下命令设置一个 key 的过期时间为 60 秒:
```
redis> SET mykey "hello"
OK
redis> EXPIRE mykey 60
(integer) 1
```
上面的命令会将 mykey 这个 key 的过期时间设置为 60 秒。当 60 秒时间到后,这个 key 就会被自动删除。
注意,如果一个 key 已经设置了过期时间,再次执行 expire 命令会覆盖之前的过期时间。如果要取消一个 key 的过期时间,可以使用 persist 命令。
```
redis> PERSIST mykey
(integer) 1
```
上面的命令会将 mykey 的过期时间取消,并让它永久存在。