rmdir.cn

SETNX

键不存在时设置

语法

SETNX key value

说明

SETNX 仅在键不存在时设置值。返回 1 表示设置成功,0 表示键已存在未设置。常用于实现分布式锁。

参数

  • key必填

    键名

  • value必填

示例

分布式锁

尝试获取锁

SETNX lock:resource1 "owner_id"

防止重复写入

仅在首次写入时设置

SETNX user:1:created_at "2024-01-01"