1.SETEX

SETEX key seconds value

该命令相当于将下面两行操作合并为一个原子操作

SET key value
EXPIRE key seconds  # 设置生存时间

含义(setex = set expire)

将值 value 关联到 key ,并将 key 的生存时间设为 seconds (以秒为单位)。
如果 key 已经存在, SETEX 命令将覆写旧值。

2.SETNX

SETNX key value

含义(setnx = SET if Not eXists):

将 key 的值设为 value ,当且仅当 key 不存在。
若给定的 key 已经存在,则 SETNX 不做任何动作。

返回值:

       设置成功,返回 1 。

       设置失败,返回 0 。
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐