玖叶教程网

前端编程开发入门

Redis命令介绍(二十五)HSET & HSETNX

HSET

将上送的键值对保存在key中存储的哈希表中。如果key不存在则创建一个新的哈希表。如果key已存在,则覆盖。

在4.0版本后,HSET支持同时上送多键值对。

命令参数
HSET key field value [field value ...]

选项
-无

返回值
-Integer reply 上送的键值对数量

时间复杂度
O(N) N为上送的键值对数量

生效版本
2.0.0


HSETNX

仅在上送的键值对的键值在哈希表中不存在时,将上送的键值对保存在key中存储的哈希表中。如果key不存在则创建一个新的哈希表。如果键值已存在,那么该命令没有效果。

该命令与HSET不同,只支持单个键值对。

命令参数
HSETNX key field value

选项
-无

返回值
-Integer reply
--1:如果上送的键值对在哈希表中不存在时,成功设置
--0:如果上送的键值对在哈希表中已存在时,Redis不做任何操作

时间复杂度
O(1)

生效版本
2.0.0

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言