1

我有一个8核系统。我在上面运行了 7 个 Redis 实例(这样几乎所有的核心都被利用了)。我知道我可以使用 Lua 脚本与 Redis 实例交互(在服务器上进行客户端处理)。但它只是一个与一个 Redis 实例交互的 Lua 脚本。

我可以制作一个 Lua 脚本来与节点上的所有 redis 实例交互(存储/读取)吗?

4

1 回答 1

1

在 Redis 中这是不可能的。但是您可以在 Tarantool 中执行此操作,幸运的是,它具有用于服务器端脚本的相同 lua 语言,因此您在迁移现有代码时应该不会遇到问题。Tarantool 与 redis 非常相似,但有一些独特的功能,例如它支持从 lua 脚本到其他实例(包括本地实例)的 rpc 调用。我还没有找到另一个具有类似功能的 NoSQL 内存解决方案。

于 2015-07-08T19:10:23.407 回答