SETEX key seconds value
Set the value and expiration of a key
SETEX命令用于将键的值设置为给定字符串,并在指定的时间(以秒为单位)之后将其删除。
语法:
SETEX key seconds value
其中,key表示要设置的键,seconds表示键的生存时间(以秒为单位),value表示要设置的字符串值。
以下是使用SETEX命令设置键值的示例:
> SETEX key1 10 "Hello"
OK
> GET key1
"Hello"
> TTL key1
(integer) 9
在这个例子中,使用SETEX命令将键key1的值设置为“Hello”,并将其生存时间设置为10秒。然后使用GET命令检索键的值,可以看到该键的值是“Hello”。最后,使用TTL命令检查键的剩余生存时间,可以看到该键还有9秒的生存时间。如果在9秒内再次使用GET命令检索键的值,将返回“Hello”,但在10秒后再次检索键的值,将返回nil,表示该键不存在了。