SCAN 命令和 Lua 脚本中 TYPE 选项的时间复杂度差异

我想从包含大量键的 Redis 数据库中获取具有特定 TYPE 的键。

我有一个关于 redis.io 中的这条注释的问题。

TYPE 过滤器也应用于从数据库中检索的元素之后,因此该选项不会减少服务器完成完整迭代所需的工作量。

以下方法在时间复杂度和性能上有什么不同?

  1. 使用带有 TYPE 选项的 SCAN 命令(从版本 >= 6.0 支持)
  2. 使用 此答案 中的 Lua 脚本
点赞