如何删除Redis哈希映射键的值

时间:2019-10-03 07:50:33

标签: redis

我创建了一个名为key1的密钥,其中包含FirstnameLastnameAge

我要删除在key1下创建的所有字段,但不删除键。我需要使用什么命令来删除所有字段及其值?

我的哈希图key1包含FirstnameLastnameAge。我要删除所有字段(FirstnameLastnameAge)。我尝试使用-

HDEL key1 Firstname

它奏效了,但我必须一次执行一次。我正在寻找一个可以一次删除所有字段的命令。

我希望立即删除所有字段,但密钥应保留在Redis中。

1 个答案:

答案 0 :(得分:1)

这绝对不可能

因为Redis在插入第一个项目时创建哈希,而在删除最后一个项目时删除哈希。在redis中不可能保留一个空的哈希结构。

有关更多信息,redis-doesn't-store-empty-hashes