redis - 在 Redis 中使用 Hset 和 HMSet 哪一个?
问题描述
我对 Redis 有点陌生。我只是想使用 StackExchange.Redis.StrongName 程序集可用的 HashSet 方法将值存储在 Redis 中(假设我有 4000 个项目)。单独存储 4000 个项目(使用 HSet )或者我应该传递一个字典(使用 HMSet )更好,这样它只会调用 Redis 服务器调用,但需要大量数据。哪一个更好?
提前致谢
解决方案
自 redis 4.0.0 起,HMSET 已被弃用,以支持将 HSET 与多个键/值对一起使用:
https://redis.io/commands/hset
https://redis.io/commands/hmset
性能将是 O(n)
推荐阅读
- mysql - 由于阻塞导致的 Laravel 连接数据库问题
- regex - 使用正则表达式排除字符组合或添加字母
- google-cloud-run - 无法使用来自另一个项目的映像部署 Cloud Run 服务
- c# - 当第二层在第一层和第三层之间时,如何避免它们之间的碰撞?Unity 2D C#
- python - 为什么 con 定义中没有“设置”图标
- python - python pandas 在最后一个非 NaN 值处停止 fillna
- sql - 如何加入 2 个没有任何链接的不同表
- c++ - 如何解决 Qt Unresolved 错误代码 0x80040216?
- typescript - React Natice Expo:如何将「BottomTab.Screen」名称类型别名更改为日语?
- c# - 如何将我的客户数据添加到 SQL 数据库中?