【发布时间】:2020-05-29 08:52:03
【问题描述】:
在 REDIS 中执行命令的一种方法是通过 EVAL 脚本。
Redis 使用相同的 Lua 解释器来运行所有命令。还 Redis 保证脚本以原子方式执行:没有其他的 脚本或 Redis 命令将在脚本运行时执行 执行。
既然 redis 是单线程的,为什么我们需要 EVAL 来提供原子性?我希望这是由一个正在运行的线程暗示的。
我错过了什么吗?抱歉,如果我的问题很简单,我对 redis 很陌生
【问题讨论】:
标签: redis