Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个8核系统。我在上面运行了 7 个 Redis 实例(这样几乎所有的核心都被利用了)。我知道我可以使用 Lua 脚本与 Redis 实例交互(在服务器上进行客户端处理)。但它只是一个与一个 Redis 实例交互的 Lua 脚本。
我可以制作一个 Lua 脚本来与节点上的所有 redis 实例交互(存储/读取)吗?
在 Redis 中这是不可能的。但是您可以在 Tarantool 中执行此操作,幸运的是,它具有用于服务器端脚本的相同 lua 语言,因此您在迁移现有代码时应该不会遇到问题。Tarantool 与 redis 非常相似,但有一些独特的功能,例如它支持从 lua 脚本到其他实例(包括本地实例)的 rpc 调用。我还没有找到另一个具有类似功能的 NoSQL 内存解决方案。