首页 > 解决方案 > 在 Redis 中使用 Hset 和 HMSet 哪一个?

问题描述

我对 Redis 有点陌生。我只是想使用 StackExchange.Redis.StrongName 程序集可用的 HashSet 方法将值存储在 Redis 中(假设我有 4000 个项目)。单独存储 4000 个项目(使用 HSet )或者我应该传递一个字典(使用 HMSet )更好,这样它只会调用 Redis 服务器调用,但需要大量数据。哪一个更好?

提前致谢

标签: redisstackexchange.redis

解决方案


自 redis 4.0.0 起,HMSET 已被弃用,以支持将 HSET 与多个键/值对一起使用:

https://redis.io/commands/hset

https://redis.io/commands/hmset

性能将是 O(n)


推荐阅读