SETEX
SETEX指令的作用是将值 value 关联到 key ,并将 key 的生存时间设为 seconds (以秒为单位)。如果 key 已经存在, SETEX命令将覆写旧值,语法格式:
SETEX key seconds value
示例 - 设置page的值为‘hubwiz’,生存时间为60秒。
redis> SETEX page 60 "hubwiz"
OK
SETEX指令的作用类似如下两个命令:
SET name "hubwiz"
EXPIRE key 60 # 设置生存时间
不同之处是,SETEX是一个原子性(atomic)操作, 关联值 和 设置生存时间 两个动作会在同一时间内完成,该命令在 Redis 用作缓存时,非常实用。
添加键test,值为‘hi’,生存时间为200秒。