后端岗位面试题更新 2026-08-05

请阐述 Lua 脚本在 Redis 中的执行特性,它是否会被其他命令或客户端请求打断?

腾讯后端开发互联网/IT风险判断技术原理LuaRedis

考察说明

考察对 Redis 单线程执行模型及 Lua 脚本原子性的理解

回答思路

  1. 明确 Lua 脚本在 Redis 中执行期间的原子性
  2. 能够解释单线程模型与脚本共享执行上下文的关系
  3. 能够区分脚本内部阻塞与外部命令插入的边界
  4. 能够引申到事务(MULTI/EXEC)与脚本执行方式的差异