返回介绍

redis hsetnx key

发布于 2023-03-04 22:04:58 字数 854 浏览 0 评论 0 收藏 0

redis hsetnx命令主要用于redis哈希表进行域(field)的赋值,不同于hset命令,该命令必须要域(field)不存在才可以赋值。

语法结构:

hsetnx key field value

语法解析:

将哈希表(key)中的field(域)的值设置成value。

返回值:

给哈希表的域进行赋值,假如域在哈希表当中不存在,则进行添加操作,返回1。

如果域在哈希表中已经存在,那么该命令什么都不操作,返回0。

如果键(key)不是哈希表,则返回错误。

如果哈希表(key)不存在,那么创建一个空的哈希表,再进行hsetnx操作。

实例:

--创建一个哈希表
hsetnx  myhash field1 "free"
hsetnx  myhash field2 "hash"
--域已经存在,再进行赋值
hsetnx   myhash  field1  "free1"

结果:

redis hsetnx key

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文