Redis Lua 脚本 vs 单次调用

请参考以下讨论链接:

redis lua script vs. single calls

  1. 为什么从 Lua 脚本内部调用 Redis 可以减少网络通信?与从应用程序内部进行 Redis 调用有何不同?

  2. 由于我们正在使用 Redis 异步,这是否意味着一旦我们调用 redis.call(),它就不会等待结果并直接移到下一行?如果是,则假设从 redis.call() 返回的值在它下面被使用且 Redis 仍在处理 redis.call() 命令,会发生什么?

点赞