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