【问题标题】:Redis performance: hIncrByFloat function or custom Lua script ?Redis 性能:hIncrByFloat 函数还是自定义 Lua 脚本?
【发布时间】:2017-11-01 03:10:43
【问题描述】:

假设我在 redis 中存储了哈希数据:

{"fee":0.11,"name":"scott"}

现在我想为“fee”字段添加一些值,我应该使用 hIncrByFloat 命令还是编写一个 Lua 脚本来实现它?请从性能角度提出建议,谢谢!

【问题讨论】:

    标签: redis spring-data-redis


    【解决方案1】:

    使用HINCRBYFLOAT

    在(可能)每个场景中,核心命令都比 Lua 脚本更高效。使用 Lua 组合由核心命令和服务器端逻辑组成的流,但不能替换单个核心命令。

    您可以并且应该自己测试性能 - redis-benchmark 可以用于此。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-10
      • 1970-01-01
      • 1970-01-01
      • 2014-02-10
      • 1970-01-01
      • 2014-05-25
      • 2015-10-27
      • 1970-01-01
      相关资源
      最近更新 更多