Redis 是否可以使用 mset 更新多个 hset 键(不是字段)
Redis is it possible to update multiple hset keys(not fields) using mset
有没有办法将 MSET 用于 HSET 密钥?我正在尝试在一次操作中更新多个 HSET 密钥(不是字段)以节省网络流量。
否,是。
不,MSET 不支持此行为,Redis 也没有执行此操作的命令。
是的,可以使用单个命令更新多个哈希键以减少网络流量 - 方法是使用 Lua 脚本。
要节省网络行程,您需要使用流水线。使用 Lua 是可能的,但不像流水线那样可调,您可以在流水线中为数据集找到并设置每次执行的最佳命令数。
作为额外的奖励,您将获得可重复使用技术的经验。
有没有办法将 MSET 用于 HSET 密钥?我正在尝试在一次操作中更新多个 HSET 密钥(不是字段)以节省网络流量。
否,是。
不,MSET 不支持此行为,Redis 也没有执行此操作的命令。
是的,可以使用单个命令更新多个哈希键以减少网络流量 - 方法是使用 Lua 脚本。
要节省网络行程,您需要使用流水线。使用 Lua 是可能的,但不像流水线那样可调,您可以在流水线中为数据集找到并设置每次执行的最佳命令数。
作为额外的奖励,您将获得可重复使用技术的经验。