SETNX
键不存在时设置
语法
SETNX key value说明
SETNX 仅在键不存在时设置值。返回 1 表示设置成功,0 表示键已存在未设置。常用于实现分布式锁。
参数
key必填键名
value必填值
示例
分布式锁
尝试获取锁
SETNX lock:resource1 "owner_id"防止重复写入
仅在首次写入时设置
SETNX user:1:created_at "2024-01-01"SETNX键不存在时设置
SETNX key valueSETNX 仅在键不存在时设置值。返回 1 表示设置成功,0 表示键已存在未设置。常用于实现分布式锁。
key必填键名
value必填值
尝试获取锁
SETNX lock:resource1 "owner_id"仅在首次写入时设置
SETNX user:1:created_at "2024-01-01"