首页 > 编程笔记

Redis HSETNX命令的用法

Redis HSETNX 命令的基本语法如下:

HSETNX key field value

HSETNX 用于将散列表 key 中的 field 的值设置为 value。如果 key 不存在,那么一个新散列表将被创建并执行 HSETNX 命令,先创建 key。NX 是 Not Exist 的意思。

如果 field 已经存在,则返回 0,该命令无效。

返回值:如果设置 field 成功,则返回 1;如果 field 已经存在,则返回 0。

实例如下:
127.0.0.1:6379> HSETNX nosql name "redis"
(integer) 1
127.0.0.1:6379> HSETNX nosql name "redis"        # 命令无效,name已存在
(integer) 0

推荐阅读