當使用 Redis 的 HMSET
命令時,如果指定的鍵不存在,Redis 會創建一個新的鍵值對,并將指定的字段和值存儲在該鍵下。這意味著即使鍵不存在,HMSET
命令仍然會成功執行,并且您可以在后續操作中使用該鍵。
例如:
> HMSET mykey field1 value1 field2 value2
OK
> GET mykey
"field1"
> HGET mykey field1
"value1"
> HGET mykey field2
"value2"
在這個例子中,我們首先使用 HMSET
命令創建了一個名為 mykey
的鍵,并為其設置了兩個字段 field1
和 field2
及其對應的值。然后,我們分別使用 GET
和 HGET
命令檢索這些字段的值。可以看到,即使 mykey
鍵在開始時不存在,它仍然被成功創建并存儲了字段和值。