【发布时间】:2021-04-03 07:27:01
【问题描述】:
假设我有一个 Redis 实例正在运行,我有两个客户端 A 和 B 连接到它。我使用 Java 中的 Redis 模板从其中一个执行只读操作 LUA 脚本,从另一个执行只读哈希操作。由于 Redis 中的所有操作都是阻塞的,我假设如果先发出 LUA 脚本,则其他客户端必须等到 Lua 脚本操作完成。同理,如果先发出hash操作,lua脚本操作要等到hash操作完成。这是一个有效的陈述吗?如果 Redis 是单线程的,它如何处理来自多个来源的调用?
【问题讨论】:
标签: java redis spring-data-redis