修改本页

Redis 命令 客户端 文档 社区 下载 问题 支持 许可

HSETNX key field value

相关命令

Available since 2.0.0.

时间复杂度: O(1)

Sets field in the hash stored at key to value, only if field does not yet exist. If key does not exist, a new key holding a hash is created. If field already exists, this operation has no effect.

返回值

Integer reply, specifically:

  • 1 if field is a new field in the hash and value was set.
  • 0 if field already exists in the hash and no operation was performed.

例子

redis> HSETNX myhash field "Hello"

  1. (integer) 1

redis> HSETNX myhash field "World"

  1. (integer) 0

redis> HGET myhash field

  1. "Hello"
redis>

Comments powered by Disqus

This website is open source software developed by Citrusbyte.

The Redis logo was designed by Carlos Prioglio. See more credits.

Sponsored by Redis Support