Redis入门 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

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秒。