微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决带有 TYPE 选项的 SCAN 命令和 Lua 脚本之间的时间复杂度差异

我想从包含大量键的 Redis 数据库获取具有特定 TYPE 的键。
我有一个关于 redis.io

的注释的问题

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

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

  1. 使用带有 TYPE 选项的 SCAN 命令(从版本 >= 6.0 开始支持
  2. 使用来自 this answer 的 Lua 脚本

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。