在我的应用程序中,我使用 redis 数据库。我浏览了他们的文档,但我找不到 HSET 和 HMSET 之间的区别。
问问题
40514 次
3 回答
123
HSET 过去只能设置一个键值对。如果您需要一次设置多个,则必须使用 HMSET(M 表示多)。几年前改变了,允许两个命令接受多对。现在 HMSET 是多余的。
来自官方文档:
根据 Redis 4.0.0,HMSET 被视为已弃用。请在新代码中使用 HSET。
于 2013-03-07T06:24:03.907 回答
19
将存储在键中的哈希中的字段设置为值。如果 key 不存在,则创建一个包含哈希的新 key。如果字段已存在于哈希中,则将其覆盖。
将指定字段设置为存储在 key 的哈希中的各自值。此命令会覆盖散列中的任何现有字段。如果 key 不存在,则创建一个包含哈希的新 key。
更多redis命令信息,请点击这里。
于 2015-12-13T15:13:59.980 回答